مسار الطلب
- يختار الوكيل أداة (مثل
customerDetail) ويمرّر الحجج. - يبني خادم MCP استعلام أو تعديل GraphQL من بيان الأدوات المعتمد.
- يرسل الخادم POST إلى عنوان GraphQL للمستأجر مع
x-app-token. - تُعاد النتيجة كنص JSON إلى الوكيل.
تسمية الأدوات
أسماء الأدوات تطابق أسماء عمليات GraphQL تمامًا:
تصفّح القائمة الكاملة في كتالوج الأدوات. توثيق الحقول موجود في مرجع GraphQL.
تقييد الأدوات
قد تُثقل البيانات الكبيرة النماذج الأصغر. عيّن بادئة لعرض ما تحتاجه فقط:customers (مثل customers، customersAdd، customerDetail).
حجم الاستجابة
تُحدَّ الاستجابة بـ 512 كيلوبايت افتراضيًا (KARZOUN_MCP_MAX_RESPONSE_BYTES). إذا أعاد استعلام قائمة بيانات أكثر من اللازم، تفشل الأداة بخطأ واضح — ضيّق page / perPage أو حجج التصفية، كما في الترقيم في GraphQL.
الأخطاء
تعيد الأدوات الفاشلة JSON بحقلerror:
Stdio مقابل المستضاف
يدعم الوضع المستضاف أيضًا
x-subdomain اختياريًا عند التوجيه عبر بوابات متعددة المستأجرين. راجع MCP المستضاف.
ما لا يفعله MCP
- بث أحداث صندوق الوارد في الوقت الفعلي — استخدم خطافات الويب
- تسجيل MiniApps — راجع MiniApps
- تجاوز فحوصات الصلاحيات — تُحدَّد نطاقات التطبيقات في المطوّر ← التطبيقات