خادم MCP
امنح Claude، أو أي عميل MCP آخر، القدرة على فحص اسم نيابة عنك. يعمل الخادم على جهازك، ويتخاطب مع واجهة Namescope البرمجية بمفتاحك، ويتيح خمس أدوات.
آخر تحديث: 4 سبتمبر 2026
ما هو
بروتوكول سياق النموذج (MCP) هو الطريقة التي يصل بها المساعد الذكي إلى أدوات خارجة عنه. وخادم Namescope الخاص بـ MCP برنامج صغير يتحدث هذا البروتوكول: يطلب المساعد فحص اسم، فيستدعي الخادم الواجهة البرمجية العامة نفسها التي كنت ستستدعيها بنفسك، ثم يعيد النتيجة.
وهو لا يحتفظ ببيانات خاصة به. فالنطاقات والأرصدة وحدود المعدّل تفرضها الواجهة البرمجية تمامًا كما تفعل مع أي طلب مباشر، لذا لا يستطيع الخادم فعل أي شيء لا يستطيع مفتاحك فعله.
طريقة الإعداد
تحتاج مفتاح واجهة برمجية يحمل النطاقات scans:read و scans:write و reference:read. أنشئ واحدًا من الإعدادات ← مفاتيح الواجهة البرمجية.
Claude Desktop — أضف الخادم إلى claude_desktop_config.json:
{
"mcpServers": {
"namescope": {
"command": "node",
"args": ["/path/to/namescope/apps/mcp/dist/main.js"],
"env": {
"NAMESCOPE_API_KEY": "ns_live_...",
"NAMESCOPE_API_URL": "https://api.namescope.dev"
}
}
}
}Claude Code — بأمر واحد:
claude mcp add namescope \
--env NAMESCOPE_API_KEY=ns_live_... \
--env NAMESCOPE_API_URL=https://api.namescope.dev \
-- node ./apps/mcp/dist/main.jsالأدوات
| الأداة | ما تفعله | التكلفة |
|---|---|---|
| namescope_scan_name | تفحص اسمًا عبر العلامات التجارية والنطاقات ومنصات التواصل ومنصات المطوّرين ومتاجر التطبيقات | حتى 100 رصيد حسب الوحدات |
| namescope_get_scan | تقرأ فحصًا بالمعرّف، مع إمكانية انتظار انتهائه | مجانية |
| namescope_list_scans | تسرد عمليات الفحص الأخيرة في مساحة العمل | مجانية |
| namescope_usage | الخطة ورصيد الأرصدة والحدود ونطاقات المفتاح | مجانية |
| namescope_reference | فئات نيس أو المكاتب أو مستويات نطاقات TLD أو قائمة المحوّلات | مجانية |
أداة namescope_scan_name وحدها هي التي تنفق شيئًا، وهي الأداة الوحيدة الموسومة بأنها تكتب، لذا فإن العميل الذي يستأذن قبل إجراءات الكتابة سيستأذن قبل الفحص.
انتظار النتيجة
تستغرق عمليات الفحص وقتًا، بينما يعود استدعاء الأداة مرة واحدة. تعيد namescope_scan_name افتراضيًا قيمة scanId فورًا، ثم يقرأ المساعد النتيجة بـ namescope_get_scan.
مرّر waitMs ليتولّى الخادم الانتظار بدلًا من ذلك: يستعلم دوريًا حتى ينتهي الفحص، بدءًا من مرة كل ثانية تقريبًا ثم يوسّع الفاصل إلى خمس ثوانٍ، ثم يعيد النتيجة ضمن الرد. وإذا نفدت المهلة المخصصة فستحصل على الفحص الجزئي بدل رسالة خطأ — فعمليات التحقق التي اكتملت تظل جديرة بالقراءة.
| المتغيّر | القيمة الافتراضية | المعنى |
|---|---|---|
| NAMESCOPE_API_KEY | — | مطلوب. مفتاح واجهتك البرمجية |
| NAMESCOPE_API_URL | http://localhost:4000 | جذر الواجهة البرمجية |
| NAMESCOPE_MCP_MAX_WAIT_MS | 120000 | الحد الأقصى لقيمة waitMs |
| NAMESCOPE_MCP_TIMEOUT_MS | 30000 | مهلة طلب HTTP واحد |
طلب فحص
بعد توصيل الخادم تسأل بلغة عادية؛ والمساعد هو من يختار الأدوات. والطلب المفيد هو الذي يسمّي الفئات أو الأسواق، لأن ذلك هو ما يفصل بين تعارض حقيقي وعلامة لا صلة لها بك.
افحص ما إذا كان اسم "Tion Studios" متاحًا لاستوديو ألعاب
في تركيا والاتحاد الأوروبي — فئتا نيس 9 و 41.سيبحث المساعد عادةً عن الفئات باستخدام namescope_reference، ثم يبدأ الفحص، وينتظره، ويلخّص ما يعيق الاسم وما لا يعيقه.
عند حدوث إخفاق
تعود إخفاقات الواجهة البرمجية على هيئة أخطاء أدوات مقروءة لا على هيئة انهيارات، فيستطيع المساعد أن يشرح المشكلة، وأن يصلحها ويعيد المحاولة متى أمكنه ذلك.
- 401 — المفتاح مفقود أو غير معروف أو مُبطَل أو منتهي الصلاحية
- 402 — خطة مساحة العمل لا تشمل الواجهة البرمجية
- 403 — المفتاح يفتقر إلى نطاق، أو إنفاق الأرصدة معطَّل
- 429 — تجاوز حدّ المعدّل أو رصيد الأرصدة