خوادم MCP
قم بتوصيل الأدوات والخدمات الخارجية بـ AI SmartTalk باستخدام بروتوكول سياق النموذج (MCP). يعد MCP معيارًا مفتوحًا يتيح لمساعدك الذكي التفاعل مع الأنظمة الخارجية من خلال واجهة موحدة.
نظرة عامة
تتيح لك تكامل خادم MCP:
- توصيل عدة خوادم MCP في وقت واحد
- تعريض الأدوات الخارجية ليتمكن مساعدك الذكي من استدعائها أثناء المحادثات
- المصادقة باستخدام رؤوس HTTP مخصصة (مفاتيح API، رموز، إلخ)
- اختبار الاتصالات قبل الانتقال إلى الوضع المباشر
- توسيع القدرات دون الحاجة إلى تطوير مخصص
ما هو MCP؟ بروتوكول سياق النموذج هو معيار مفتوح (تم تطويره بواسطة Anthropic) يسمح لأنظمة الذكاء الاصطناعي بالاتصال بشكل آمن بمصادر البيانات والأدوات الخارجية. تعرف على المزيد في modelcontextprotocol.io.
المتطلبات الأساسية
قبل أن تبدأ، تأكد من أنك تمتلك:
- حساب نشط في AI SmartTalk
- الوصول إلى خادم أو أكثر متوافق مع MCP
- عنوان URL للخادم لكل خادم MCP
- أي بيانات اعتماد مصادقة مطلوبة (مفاتيح API، رموز)
كيفية عمل MCP
- يسأل المستخدم سؤالًا يتطلب بيانات خارجية
- يتعرف AI SmartTalk على أنه يحتاج إلى أداة MCP
- يتم استدعاء خادم MCP المناسب مع الأداة الصحيحة
- يتم إرجاع الاستجابة ويقوم الذكاء الاصطناعي بتشكيل إجابة بلغة طبيعية
يدعم AI SmartTalk عدة خوادم MCP في وقت واحد. يتم تلقائيًا تخصيص أدوات من خوادم مختلفة لتجنب التعارضات.
إعداد خطوة بخطوة
الخطوة 1: الوصول إلى تكامل MCP
- قم بتسجيل الدخول إلى حسابك في AI SmartTalk
- انتقل إلى الإدارة → مساعدي → [اسم مساعدك]
- انقر على الموصلات في الشريط الجانبي الأيسر
- ابحث عن خوادم MCP وانقر عليها
الخطوة 2: إضافة خادم MCP
انقر على إضافة خادم لفتح نموذج تكوين الخادم. املأ الحقول التالية:
| الحقل | مطلوب | الوصف |
|---|---|---|
| اسم الخادم | نعم | اسم ودود لتحديد هذا الخادم (مثل "CRM الشركة"، "ويكي داخلي") |
| عنوان URL للخادم | نعم | عنوان URL لنقطة نهاية خادم MCP (مثل https://mcp.example.com) |
| رؤوس HTTP | لا | رؤوس مخصصة للمصادقة أو متطلبات أخرى |
يقوم AI SmartTalk تلقائيًا بإضافة /mcp إلى عنوان URL الخاص بك إذا لم ينتهي به الأمر بذلك. على سبيل المثال، https://example.com يصبح https://example.com/mcp. إذا كان خادمك يستخدم مسار نقطة نهاية مختلف، قم بتضمينه في عنوان URL (مثل https://example.com/api/mcp).
الخطوة 3: إضافة رؤوس المصادقة (اختياري)
إذا كان خادم MCP الخاص بك يتطلب المصادقة، انقر على إضافة رؤوس لتكوين رؤوس HTTP مخصصة:
| الرأس الشائع | حالة الاستخدام |
|---|---|
Authorization | رموز Bearer (مثل Bearer sk-xxx...) |
X-API-Key | مصادقة مفتاح API |
X-Auth-Token | مصادقة رمز مخصص |
لكل رأس، قدم:
- المفتاح: اسم الرأس (اختر من الرؤوس الشائعة أو اكتب واحدة مخصصة)
- ال قيمة: قيمة الرأس (تتم إخفاء القيم الحساسة تلقائيًا في واجهة المستخدم)
يمكنك إضافة عدة رؤوس لكل خادم. يتم إخفاء الرؤوس التي تحتوي على "سر"، "كلمة مرور"، "رمز"، أو "مصادقة" في اسم المفتاح تلقائيًا لأغراض الأمان.
الخطوة 4: اختبار الاتصال
قبل الحفظ، انقر على اختبار الاتصال للتحقق مما إذا كان خادمك قابلًا للوصول:
- يرسل AI SmartTalk طلب تهيئة JSON-RPC إلى خادمك
- يتحقق الاختبار من عدة نقاط نهاية بالترتيب:
/mcp،/health، ثم عنوان URL الأساسي - تظهر النتائج حالة الاتصال، ووقت الاستجابة، ومعلومات الخادم
| نتيجة الاختبار | المعنى |
|---|---|
| متصل | استجاب الخادم بنجاح باستخدام بروتوكول MCP |
| فشلت المصادقة | تحقق من مفتاح API أو الرمز في الرؤوس |
| لم يتم العثور على الخادم | تحقق من صحة عنوان URL |
| تم رفض الاتصال | قد يكون الخادم معطلاً أو جدار الحماية يمنع الو صول |
| انتهاء المهلة | استغرق الخادم وقتًا طويلاً للاستجابة (حد 10 ثواني) |
| خطأ SSL | تحقق من أن الخادم لديه شهادة SSL صالحة |
الخطوة 5: حفظ التكوين
- انقر على إضافة لإضافة الخادم إلى قائمتك
- كرر الخطوات 2-4 لإضافة المزيد من خوادم MCP إذا لزم الأمر
- انقر على حفظ التكامل لتفعيل جميع الخوادم المكونة
دعم الخوادم المتعددة
يدعم AI SmartTalk الاتصال بـ عدة خوادم MCP في وقت واحد. يتيح لك ذلك دمج الأدوات من مصادر مختلفة:
تخصيص أسماء الأدوات
تتم إضافة بادئة تلقائية لأدوات كل خادم مع اسم الخادم لتجنب تعارض الأسماء. على سبيل المثال:
company_crm__search_customersinternal_wiki__search_docsweather_api__get_forecast
هذا يعني أنه يمكنك توصيل الخوادم بأمان التي تعرض أدوات بنفس الاسم.
إدارة الخوادم المتعددة
تظهر لوحة تكامل الخادم جميع الخوادم المكونة مع:
- اسم الخادم وعنوان URL لتسهيل التعرف
- شعار عدد الرؤوس إذا تم تكوين رؤوس مخصصة
- مؤشر الحالة (مكون / غير مكتمل)
- أزرار الإجراءات: اختبار الاتصال، تعديل، أو حذف خوادم فردية
اكتشاف الأدوات
بمجرد توصيل خوادم MCP الخاصة بك، يقوم AI SmartTalk باكتشاف تلقائي لجميع الأدوات المتاحة التي تعرضها كل خادم. تصبح هذه الأدوات متاحة لمساعدك الذكي على الفور.
سيقوم المساعد الذكي بـ:
- رؤية قائمة بجميع الأدوات المتاحة من جميع الخوادم المتصلة
- اختيار الأداة الصحيحة تلقائيًا بناءً على استفسارات المستخدم
- استدعاء الأداة بالمعلمات المناسبة
- معالجة الاستجابة وتقديم إجابة بلغة طبيعية
لا تحتاج إلى تكوين أو تمكين أدوات فردية يدويًا. جميع الأدوات المعروضة من خادم MCP متصل متاحة تلقائيًا لمساعدك الذكي.
حالات الاستخدام
إدارة علاقات العملاء
قم بتوصيل CRM الخاص بك عبر MCP:
- "ابحث عن العميل جون سميث"
- "ما حالة الحساب #12345؟"
- "كم عدد تذاكر الدعم المفتوحة لدينا؟"
الأدوات الداخلية
الوصول إلى أنظمة الشركة:
- "تحقق من المخزون للمنتج SKU-123"
- "ما هو الجدول الزمني للغد؟"
- "ابحث في ويكي الداخلية لدينا عن مستندات التوجيه"
مصادر البيانات الخارجية
استرجاع البيانات الحية:
- "ما هو الطقس الحالي في باريس؟"
- "احصل على أحدث سعر سهم لـ AAPL"
- "تحقق من حالة الرحلة لـ UA123"
أدوات التطوير
للفرق التقنية:
- "ما هي حالة أحدث بناء؟"
- "ابحث في مشكلات GitHub لدينا عن أخطاء المصادقة"
- "تحقق من صحة خوادم الإنتاج"
أمثلة خادم MCP
خوادم MCP الشائعة
| الخادم | الغرض | الرابط |
|---|---|---|
| نظام الملفات | قراءة/كتابة الملفات المحلية | خادم مرجعي مدمج |
| PostgreSQL | استعلام قواعد البيانات | خادم المجتمع |
| GitHub | إدارة المستودعات | خادم المجتمع |
| Slack | تكامل الرسائل | خادم المجتمع |
| Google Drive | إدارة الملفات | خادم المجتمع |
| Brave Search | بحث الويب | خادم المجتمع |
للعثور على المزيد: قم بزيارة سجل خوادم MCP للحصول على قائمة متزايدة من خوادم MCP المجتمعية.
خوادم MCP ذات الاستضافة الذاتية
يمكنك إنشاء خوادم MCP مخصصة لـ:
- الأنظمة الداخلية الملكية
- منطق الأعمال المخصص
- الوصول الآمن أو الخاص للبيانات
استخدم أي مجموعة أدوات MCP (TypeScript, Python) لبناء خادمك الخاص.
اعتبارات الأمان
المصادقة
قم بتكوين المصادقة عبر رؤوس HTTP في تكوين الخادم:
| الطريقة | مثال الرأس |
|---|---|
| رمز الحامل | Authorization: Bearer sk-xxx... |
| مفتاح API | X-API-Key: your-api-key |
| رمز مخصص | X-Auth-Token: your-token |
خصوصية البيانات
- قد تحتوي طلبات MCP على بيانات محادثة المستخدم
- تأكد من أن خادم MCP الخاص بك يتعامل مع البيانات وفقًا لسياسات الخصوصية الخاصة بك
- ضع في اعتبارك متطلبات إقامة البيانات
- يقوم AI SmartTalk بإخفاء قيم الرأس الحساسة في واجهة المستخدم
أمان الشبكة
- استخدم HTTPS لجميع اتصالات MCP
- قيد الوصول إلى خادم MCP على عناوين IP الموثوقة
- نفذ تحديد معدل الطلبات على خادم MCP الخاص بك
- تأكد من وجود شهادات SSL صالحة
استكشاف الأخ طاء وإصلاحها
مشاكل الاتصال
| المشكلة | الحل |
|---|---|
| "تم رفض الاتصال" | تحقق من عنوان URL الخاص بالخادم والمنفذ. تأكد من أن الخادم يعمل |
| "فشلت المصادقة" (401) | تحقق من مفتاح API أو الرمز الخاص بك في تكوين الرؤوس |
| "ممنوع" (403) | تحقق من أن بيانات اعتمادك تحتوي على الأذونات المطلوبة |
| "الخادم غير موجود" (404) | تحقق من عنوان URL. يقوم AI SmartTalk بإضافة /mcp تلقائيًا |
| "انتهاء المهلة" | تحقق من اتصال الشبكة وقواعد جدار الحماية. الاختبار له مهلة 10 ثوانٍ |
| "خطأ SSL" | تأكد من أن خادم MCP الخاص بك يحتوي على شهادة SSL صالحة |
| "تم تحديد المعدل" (429) | عدد كبير جدًا من الطلبات. انتظر وحاول مرة أخرى، أو زد حدود الخادم |
مشاكل الأدوات
| المشكلة | الحل |
|---|---|
| الأدوات لا تظهر | تحقق من أن خادم MCP يعرض الأدوات بشكل صحيح. حاول تحديث الصفحة |
| استدعاء الأدوات بشكل خاطئ | تحقق من أن أسماء الخوادم وصفية لمساعدة AI في الاختيار بشكل صحيح |
| فشل استدعاء الأداة | تحقق من سجلات الخادم للبحث عن الأخطاء. تأكد من أن الأداة تعيد التنسيق المتوقع |
الأخطاء الشائعة
- نسيان
/mcp: يقوم AI SmartTalk بإضافته تلقائيًا، ولكن إذا كان نقطة النهاية لديك مختلفة، قم بتضمين المسار الكامل - تنسيق رأس خاطئ: تأكد من أن رؤوس المصادقة تتطابق مع ما يتوقعه خادمك
- أسماء خوادم مكررة: يجب أن يكون لكل خادم اسم فريد
إدارة خوادم MCP
| الإجراء | كيف |
|---|---|
| إضافة خادم | انقر على "إضافة خادم"، املأ التفاصيل، اختبر، واحفظ |
| تحرير الخادم | انقر على أيقونة التحرير على بطاقة الخادم |
| اختبار الاتصال | انقر على أيقونة الاختبار على بطاقة الخادم |
| حذف الخادم | انقر على أيقونة الحذف على بطاقة الخادم |
| حفظ التغييرات | انقر على "حفظ التكامل" للحفاظ على جميع التغييرات |
أفضل الممارسات
- استخدم أسماء خوادم وصفية: يساعد AI على فهم الخادم الذي يجب الاستعلام عنه (مثل "نظام CRM الخاص بالشركة" بدلاً من "الخادم 1")
- اختبر قبل الحفظ: اختبر دائمًا الاتصالات لاكتشاف مشاكل التكوين مبكرًا
- ابدأ بخادم واحد: تأكد من الراحة مع تكامل واحد قبل إضافة المزيد
- أمن بيانات اعتمادك: استخدم مفاتيح API مخصصة لـ AI SmartTalk، وليس الرموز الشخصية
- راقب خوادمك: تتبع الأدوات التي يتم استدعاؤها وأدائها
- احتفظ بالخوادم محدثة: تأكد من أن خوادم MCP الخاصة بك تتبع أحدث مواصفات البروتوكول