ما تحصل عليه
- أدوات من أي خادم MCP يتحدث Streamable HTTP
- قوائم سماح ومنع بالأسماء لإبقاء قائمة الأدوات صغيرة
- عرض الموارد وقراءتها اختيارياً
- قاطع دائرة يوقف الاستدعاء عند فشل الخادم
كيف يعمل في EDDI
- أنشئ إعداد
mcpcallsيتضمن عنوان الخادم ونوع النقلhttpومفتاح API كمرجع${vault:...}. - أشِر إليه كخطوة في سير العمل (
eddi://ai.labs.mcpcalls). - تلتقط مهمة LLM للوكيل أدوات الخادم تلقائياً (القيمة الافتراضية لـ
enableMcpCallToolsهي true). - أضف الأدوات إلى
toolApprovalsلتنتظر الاستدعاءات ذات الأثر إنساناً. - للخادم الذي يدعم stdio فقط، شغّله في حاويته الخاصة خلف جسر HTTP ووجّه EDDI إلى الجسر.
الإعدادات
مأخوذة من وثائق EDDI. القيم النائبة مثل your-agent-id عليك استبدالها بقيمك.
{
"mcpServerUrl": "https://mcp.example.com/mcp",
"name": "example",
"transport": "http",
"apiKey": "${vault:example-mcp-token}",
"timeoutMs": 30000
}{
"hitlConfig": {
"toolApprovals": {
"requireApproval": [
"mcp:*"
],
"exempt": [
"mcp:read_*"
],
"approvalTimeout": "PT30M",
"timeoutPolicy": "AUTO_REJECT"
}
}
}الحوكمة
- تشارك استدعاءات أدوات MCP في بوابة الموافقة البشرية نفسها مع كل مصدر أدوات آخر.
- تُحجب أوصاف الأدوات من النصوص الشبيهة بالتعليمات وتُقيَّد بطول أقصى. وتُغلَّف نتائج الأدوات بمعلومات المصدر، وبشكل افتراضي يُحجب المحتوى الشبيه بالتعليمات.
- قائمة الأدوات المسموحة وسيلة لإدارة السياق، لا حدّ أمني. الحدّ هو بيانات الاعتماد التي تمنحها للاتصال مع بوابة الموافقة.
- يُكتب كل قرار على بوابة في سجل التدقيق.
من المفيد أن تعرف
- ينفّذ EDDI نقل MCP واحداً هو Streamable HTTP. ولا يُطلق خوادم stdio بنفسه، لأن أمراً قابلاً للتعديل من الإعدادات يعني تنفيذ شفرة عشوائية بصلاحيات مستخدم عملية EDDI. استخدم حاوية جسر جانبية.
- يُفتح قاطع الدائرة بعد 3 إخفاقات خلال 60 ثانية، لذا فاختفاء أداة يعني غالباً أن الخادم يفشل.
تكاملات ذات صلة
الإعدادات والسلوك في هذه الصفحة مبنيان على وثائق EDDI، وقد روجعا بتاريخ 2026-10-14. قد تتغير أسماء الحقول والقيم الافتراضية بين الإصدارات، فتأكد منها في وثائق إصدارك.