تخطَّ إلى المحتوى

خوادم MCP المخصصة

يدعم CrewAI AMP الاتصال بأي خادم MCP يُنفّذ Model Context Protocol. يمكنك إحضار خوادم عامة لا تتطلب مصادقة، وخوادم محمية بمفتاح API أو رمز حامل، وخوادم تستخدم OAuth 2.0 للوصول المفوّض الآمن.

حساب CrewAI AMP

تحتاج إلى حساب CrewAI AMP نشط.

رابط خادم MCP

رابط خادم MCP الذي تريد الاتصال به. يجب أن يكون الخادم متاحاً من الإنترنت ويدعم نقل Streamable HTTP.

  1. فتح الأدوات والتكاملات

    انتقل إلى Tools & Integrations في الشريط الجانبي الأيسر لـ CrewAI AMP، ثم اختر علامة تبويب Connections.

  2. بدء إضافة خادم MCP مخصص

    انقر على زر Add Custom MCP Server. سيظهر مربع حوار مع نموذج التهيئة.

  3. ملء المعلومات الأساسية
    • Name (مطلوب): اسم وصفي لخادم MCP (مثل “My Internal Tools Server”).
    • Description: ملخص اختياري لما يقدمه خادم MCP هذا.
    • Server URL (مطلوب): الرابط الكامل لنقطة نهاية خادم MCP (مثل https://my-server.example.com/mcp).
  4. اختيار طريقة المصادقة

    اختر إحدى طرق المصادقة الثلاث المتاحة بناءً على كيفية تأمين خادم MCP. راجع الأقسام أدناه لتفاصيل كل طريقة.

  5. إضافة رؤوس مخصصة (اختياري)

    إذا كان خادم MCP يتطلب رؤوساً إضافية في كل طلب (مثل معرّفات المستأجر أو رؤوس التوجيه)، انقر على + Add Header وقدم اسم الرأس وقيمته. يمكنك إضافة رؤوس مخصصة متعددة.

  6. إنشاء الاتصال

    انقر على Create MCP Server لحفظ الاتصال. سيظهر خادم MCP المخصص الآن في قائمة الاتصالات وستكون أدواته متاحة للاستخدام في طواقمك.

اختر هذا الخيار عندما يكون خادم MCP متاحاً للجمهور ولا يتطلب أي بيانات اعتماد. هذا شائع للخوادم مفتوحة المصدر أو الخوادم الداخلية العاملة خلف VPN.

استخدم هذه الطريقة عندما يكون خادم MCP محمياً بمفتاح API أو رمز حامل.

خادم MCP مخصص برمز مصادقة
الحقلمطلوبالوصف
Header Nameنعماسم رأس HTTP الذي يحمل الرمز (مثل X-API-Key، Authorization).
Valueنعممفتاح API أو رمز الحامل الخاص بك.
Add toلاأين يتم إرفاق بيانات الاعتماد — Header (افتراضي) أو Query parameter.

استخدم هذه الطريقة لخوادم MCP التي تتطلب تفويض OAuth 2.0. سيتعامل CrewAI مع تدفق OAuth الكامل، بما في ذلك تحديث الرمز.

خادم MCP مخصص مع OAuth 2.0
الحقلمطلوبالوصف
Redirect URIمُعبأ مسبقاً وللقراءة فقط. انسخ هذا الرابط وسجّله كرابط إعادة توجيه مصرّح به في مزود OAuth.
Authorization Endpointنعمالرابط الذي يُوجَّه إليه المستخدمون لتفويض الوصول (مثل https://auth.example.com/oauth/authorize).
Token Endpointنعمالرابط المستخدم لتبادل رمز التفويض برمز وصول (مثل https://auth.example.com/oauth/token).
Client IDنعممعرّف عميل OAuth الصادر من مزودك.
Client Secretلاسر عميل OAuth. غير مطلوب للعملاء العامين باستخدام PKCE.
Scopesلاقائمة نطاقات مفصولة بمسافات للطلب (مثل read write).
Token Auth Methodلاكيفية إرسال بيانات اعتماد العميل عند تبادل الرموز — Standard (POST body) أو Basic Auth (header). الافتراضي هو Standard.
PKCE Supportedلافعّل إذا كان مزود OAuth يدعم Proof Key for Code Exchange. موصى به لتحسين الأمان.
  1. تسجيل رابط إعادة التوجيه

    انسخ Redirect URI المعروض في النموذج وأضفه كرابط إعادة توجيه مصرّح به في إعدادات تطبيق مزود OAuth.

  2. إدخال نقاط النهاية وبيانات الاعتماد

    املأ Authorization Endpoint وToken Endpoint وClient ID، واختيارياً Client Secret وScopes.

  3. تهيئة طريقة تبادل الرمز

    اختر Token Auth Method المناسبة. معظم المزودين يستخدمون الافتراضي Standard (POST body). بعض المزودين القدامى يتطلبون Basic Auth (header).

  4. تفعيل PKCE (موصى به)

    حدد PKCE Supported إذا كان مزودك يدعمه. يضيف PKCE طبقة أمان إضافية لتدفق رمز التفويض وموصى به لجميع التكاملات الجديدة.

  5. الإنشاء والتفويض

    انقر على Create MCP Server. سيتم توجيهك إلى مزود OAuth لتفويض الوصول. بمجرد التفويض، سيخزن CrewAI الرموز ويحدّثها تلقائياً حسب الحاجة.

بمجرد الاتصال، تظهر أدوات خادم MCP المخصص جنباً إلى جنب مع الاتصالات المدمجة في صفحة Tools & Integrations. يمكنك:

  • تعيين الأدوات للوكلاء في طواقمك تماماً كأي أداة CrewAI أخرى.
  • إدارة الرؤية للتحكم في أعضاء الفريق الذين يمكنهم استخدام الخادم.
  • تعديل أو إزالة الاتصال في أي وقت من قائمة الاتصالات.

تحتاج مساعدة؟

تواصل مع فريق الدعم للمساعدة في تهيئة خادم MCP المخصص أو استكشاف الأخطاء.