تكامل MCP
استخدم eWasl من Claude أو ChatGPT أو Cursor أو أي مساعد ذكاء اصطناعي متوافق مع MCP.
ما هو MCP؟
بروتوكول سياق النموذج (Model Context Protocol — MCP) معيار مفتوح يتيح لمساعدي الذكاء الاصطناعي التفاعل مع الأدوات والخدمات الخارجية. تكامل eWasl مع MCP يمكّنك من إدارة وسائل التواصل الاجتماعي عبر محادثة طبيعية مع مساعدك.
ما الذي يمكنك فعله
- "انشر هذا على تويتر ولينكدإن" — إنشاء ونشر المنشورات فوراً
- "اعرض حساباتي المتصلة" — قائمة الحسابات الاجتماعية مع حالة الاتصال
- "جدول هذا ليوم الإثنين الساعة ٩ صباحاً" — جدولة المنشورات بتوصيل ذكي
- "ما المنشورات التي نشرتها هذا الأسبوع؟" — عرض وتصفية سجل منشوراتك
عملاء الذكاء الاصطناعي المدعومون
| العميل | النقل (Transport) | الحالة |
|---|---|---|
| Claude Code (CLI) | HTTP | مدعوم |
| Claude Desktop | stdio عبر mcp-remote | مدعوم |
| Cursor | HTTP | مدعوم |
| ChatGPT | HTTP | مدعوم |
| أي عميل MCP | HTTP | مدعوم |
بداية سريعة
- أنشئ مفتاح API بصلاحيتَي
posts:createوposts:read. - أضِف إعدادات خادم MCP إلى عميلك (راجع دليل الإعداد).
- ابدأ إدارة وسائل التواصل عبر المحادثة.
الأدوات المتاحة
يوفّر eWasl ٣٧ أداة عبر MCP، كل منها محكومة بالنطاق (scope) المفعّل على مفتاح API. أدناه الأكثر استخداماً؛ وكل أداة ترتبط ١:١ بـنقطة طرفية REST موثّقة.
| الأداة | الوصف |
|---|---|
create_post | إنشاء أو جدولة أو نشر منشور |
list_posts | عرض المنشورات مع تصفية وصفحات |
schedule_post | جدولة منشور للتوصيل لاحقاً |
list_connections | عرض الحسابات الاجتماعية المتصلة |
get_kpi_summary | مؤشّرات الإعلانات (الإنفاق، ROAS، CTR…) مع الفروقات |
list_campaigns | عرض الحملات الإعلانية عبر Meta و Google |
pause_campaign / resume_campaign | إيقاف/استئناف حملة (تتطلب ads:write) |
ask_copilot | تشغيل مساعد التسويق الواعي بالعربية (يتطلب copilot) |
أدوات مساعد التسويق (Copilot)
بنطاق copilot يستطيع عميلك تشغيل وكيل eWasl مباشرةً — تخطيط متعدد الخطوات، وتحليل واعٍ
بصوت العلامة التجارية، وخطط مهام حيّة:
ask_copilotcopilotشغّل المساعد لتعليمة واحدة واحصل على إجابته بالإضافة إلى الخطة الحيّة التي أنتجها. يعيد sessionId لمتابعة الخطة.
messagestringrequired— التعليمة/السؤال (بالعربية أو الإنجليزية).sessionIdstring— متابعة جلسة قائمة.locale'ar' | 'en'— لغة الرد (الافتراضي ar).list_copilot_sessionscopilotاعرض جلسات المساعد الأخيرة، الأحدث أولاً.
limitnumber— أقصى عدد جلسات (الافتراضي ٢٠، الأقصى ٥٠).get_copilot_sessioncopilotاحصل على بيانات الجلسة ونصّها وخطتها الحالية.
sessionIdstringrequired— معرّف الجلسة (UUID).list_copilot_todoscopilotاحصل على الخطة المرتّبة (المهام) التي أنتجها المساعد لجلسة.
sessionIdstringrequired— معرّف الجلسة (UUID).أدوات الكتابة على الإعلانات (pause_campaign، resume_campaign، set_auto_pilot) —
وقدرة المساعد على استخدامها — تتطلب نطاق ads:write بالإضافة إلى copilot. فمفتاح
بنطاق copilot فقط يستطيع التخطيط والتحليل لكنه لا يغيّر أبداً منصّة إعلانات حيّة.
لتعليمات الإعداد التفصيلية وأمثلة الضبط، زُر دليل إعداد MCP.