خادم MCP
امنح Claude، أو أي عميل MCP آخر، القدرة على فحص اسم نيابة عنك. يعمل الخادم على جهازك، ويتخاطب مع واجهة Namesight البرمجية بمفتاحك، ويتيح خمس أدوات.
آخر تحديث: 6 سبتمبر 2026
ما هو
بروتوكول سياق النموذج (MCP) هو الطريقة التي يصل بها المساعد الذكي إلى أدوات خارجة عنه. وخادم Namesight الخاص بـ MCP برنامج صغير يتحدث هذا البروتوكول: يطلب المساعد فحص اسم، فيستدعي الخادم الواجهة البرمجية العامة نفسها التي كنت ستستدعيها بنفسك، ثم يعيد النتيجة.
وهو لا يحتفظ ببيانات خاصة به. فالنطاقات والأرصدة وحدود المعدّل تفرضها الواجهة البرمجية تمامًا كما تفعل مع أي طلب مباشر، لذا لا يستطيع الخادم فعل أي شيء لا يستطيع مفتاحك فعله.
طريقة الإعداد
تحتاج مفتاح واجهة برمجية يحمل النطاقات scans:read و scans:write و reference:read. أنشئ واحدًا من الإعدادات ← مفاتيح الواجهة البرمجية.
Claude Desktop — أضف الخادم إلى claude_desktop_config.json:
{
"mcpServers": {
"namesight": {
"command": "node",
"args": ["/path/to/namesight/apps/mcp/dist/main.js"],
"env": {
"NAMESIGHT_API_KEY": "ns_live_...",
"NAMESIGHT_API_URL": "https://api.namesight.app"
}
}
}
}Claude Code — بأمر واحد:
claude mcp add namesight \
--env NAMESIGHT_API_KEY=ns_live_... \
--env NAMESIGHT_API_URL=https://api.namesight.app \
-- node ./apps/mcp/dist/main.jsالأدوات
| الأداة | ما تفعله | التكلفة |
|---|---|---|
| namesight_scan_name | تفحص اسمًا عبر العلامات التجارية والنطاقات ومنصات التواصل ومنصات المطوّرين ومتاجر التطبيقات | حتى 100 رصيد حسب الوحدات |
| namesight_get_scan | تقرأ فحصًا بالمعرّف، مع إمكانية انتظار انتهائه | مجانية |
| namesight_list_scans | تسرد عمليات الفحص الأخيرة في مساحة العمل | مجانية |
| namesight_usage | الخطة ورصيد الأرصدة والحدود ونطاقات المفتاح | مجانية |
| namesight_reference | فئات نيس أو المكاتب أو مستويات نطاقات TLD أو قائمة المحوّلات | مجانية |
| namesight_rescan | يعيد تشغيل الفحص بالإعدادات نفسها | يُسعَّر كفحص |
| namesight_retry_unknowns | يعيد محاولة الفحوص التي لم يمكن التحقق منها فقط | مجاني |
| namesight_delete_scan | يحذف فحصًا؛ موسوم بأنه تدميري فيطلب العميل التأكيد أولًا | مجاني |
| namesight_share_report | ينشئ رابطًا عامًا للتقرير (reports:write) | مجاني |
| namesight_list_projects | يعرض مشاريع مساحة العمل (projects:read) | مجاني |
| namesight_generate_names | يقترح أفكار أسماء من وصف أو بذرة أو موضوعات (ideas:write) | مجاني |
أداة namesight_scan_name وحدها هي التي تنفق شيئًا، وهي الأداة الوحيدة الموسومة بأنها تكتب، لذا فإن العميل الذي يستأذن قبل إجراءات الكتابة سيستأذن قبل الفحص.
الموارد والموجّه
قوائم المرجع متاحة أيضًا بوصفها موارد — namesight://reference/nice-classes و regions و tlds و adapters — فيرفقها العميل بالمحادثة مرة واحدة بدل إنفاق نداء أداة كل مرة. الموجّه check_brand_name وصف جاهز: افحص الاسم، وأعد محاولة ما لم يُتحقق منه، واشرح النتيجة، واقترح بدائل إن كان مأخوذًا.
كل أداة تعلن مخطط إخراج، و list_scans تتصفّح بـ cursor و status. إعادة المحاولة بعد انقطاع الاتصال آمنة: يعيد الخادم الجواب الأول بدل التحصيل مرتين.
انتظار النتيجة
تستغرق عمليات الفحص وقتًا، بينما يعود استدعاء الأداة مرة واحدة. تعيد namesight_scan_name افتراضيًا قيمة scanId فورًا، ثم يقرأ المساعد النتيجة بـ namesight_get_scan.
مرّر waitMs ليتولّى الخادم الانتظار بدلًا من ذلك: يستعلم دوريًا حتى ينتهي الفحص، بدءًا من مرة كل ثانية تقريبًا ثم يوسّع الفاصل إلى خمس ثوانٍ، ثم يعيد النتيجة ضمن الرد. وإذا نفدت المهلة المخصصة فستحصل على الفحص الجزئي بدل رسالة خطأ — فعمليات التحقق التي اكتملت تظل جديرة بالقراءة.
| المتغيّر | القيمة الافتراضية | المعنى |
|---|---|---|
| NAMESIGHT_API_KEY | — | مطلوب. مفتاح واجهتك البرمجية |
| NAMESIGHT_API_URL | http://localhost:4000 | جذر الواجهة البرمجية |
| NAMESIGHT_MCP_MAX_WAIT_MS | 120000 | الحد الأقصى لقيمة waitMs |
| NAMESIGHT_MCP_TIMEOUT_MS | 30000 | مهلة طلب HTTP واحد |
طلب فحص
بعد توصيل الخادم تسأل بلغة عادية؛ والمساعد هو من يختار الأدوات. والطلب المفيد هو الذي يسمّي الفئات أو الأسواق، لأن ذلك هو ما يفصل بين تعارض حقيقي وعلامة لا صلة لها بك.
افحص ما إذا كان اسم "Lumina Labs" متاحًا لاستوديو ألعاب
في تركيا والاتحاد الأوروبي — فئتا نيس 9 و 41.سيبحث المساعد عادةً عن الفئات باستخدام namesight_reference، ثم يبدأ الفحص، وينتظره، ويلخّص ما يعيق الاسم وما لا يعيقه.
عند حدوث إخفاق
تعود إخفاقات الواجهة البرمجية على هيئة أخطاء أدوات مقروءة لا على هيئة انهيارات، فيستطيع المساعد أن يشرح المشكلة، وأن يصلحها ويعيد المحاولة متى أمكنه ذلك.
- 401 — المفتاح مفقود أو غير معروف أو مُبطَل أو منتهي الصلاحية
- 402 — خطة مساحة العمل لا تشمل الواجهة البرمجية
- 403 — المفتاح يفتقر إلى نطاق، أو إنفاق الأرصدة معطَّل
- 429 — تجاوز حدّ المعدّل أو رصيد الأرصدة