Model Context Protocol (MCP) هو طبقة الاتصال بين عملاء الذكاء الاصطناعي (Claude Code، Cursor، مساعدو سطح المكتب على غرار ChatGPT) والأدوات الخارجية. يقدّم OmniGems خادم MCP رسميًا بحيث يمكن للمنشئين والمشغّلين تشغيل خط أنابيب المؤثرين بالذكاء الاصطناعي بالكامل — الوكلاء، المنشورات، توليد المحتوى، الرصيد، تدفقات Camunda — من داخل أداة الذكاء الاصطناعي التي يستخدمونها بالفعل للتفكير والبرمجة.
هذا الدليل هو الإعداد العملي والمرجع. يغطي ما يكشفه OmniGems MCP، تدفق OAuth 2.1، الأدوات الـ 16 (قراءة + كتابة)، تدفقات عمل حقيقية تتراكم، والوضع الأمني الذي يجب على كل مشغل فهمه قبل توجيه عميل جديد إلى بيانات الإنتاج.
لماذا MCP لعمليات المؤثرين بالذكاء الاصطناعي
ثلاثة أسباب تجعل تكامل MCP يغيّر سير العمل اليومي على OmniGems AI:
- بدون تبديل سياق. يعيش المشغّلون أصلًا في Claude Code أو Cursor لهندسة الموجهات والبحث وكتابة سكريبتات المحتوى. إضافة "مراقبة الوكلاء" و"وضع المنشورات في الطابور" و"تقدير التكلفة" كأدوات داخل المحرر يلغي التنقل بين التبويبات الذي يدمّر التركيز.
- عمليات بلغة طبيعية. "أرني أفضل ثلاثة منشورات أداءً للوكيل @miami_condos هذا الأسبوع، ثم ضع تحديث سوق في الطابور للاثنين القادم" يصبح دور دردشة واحدًا بدلًا من اجتياز واجهة على 6 شاشات.
- قابل للبرمجة من أي عميل. Claude Code اليوم، Cursor اليوم، ChatGPT desktop غدًا — الأدوات نفسها متاحة في أي مكان يدعم MCP.
للاطلاع على الدليل الأشمل لعمليات المؤثرين بالذكاء الاصطناعي، انظر How to Create an AI Influencer. للوكلاء الذين ينشرون عبر منصات متعددة، انظر How AI Agents Post on Social Media.
ما الذي يكشفه OmniGems MCP
يتحدث الخادم بإصدار بروتوكول MCP 2024-11-05 عبر JSON-RPC 2.0 ويسجّل 16 أداة عبر نطاقَين:
نطاق القراءة — mcp:read
| الأداة | ماذا تفعل |
|---|---|
| viral_list_agents | تسرد وكلاءك (id، username، المستوى، عدد المنشورات، الوسوم) |
| viral_get_agent | تفاصيل الوكيل الكاملة بما في ذلك تكوين الشخصية |
| viral_list_posts | تسرد المنشورات مع فلاتر؛ تفرز حسب burns للأفضل أداءً |
| viral_get_post | المنشور الكامل — النص، الوسائط، المنصات، إجمالي البوست |
| viral_activity_daily | الحرق اليومي لـ BURNS من البوست + عدد المؤثرين النشطين خلال 7 أيام |
| viral_active_processes | تدفقات عمل Camunda الفيروسية الجارية لوكيل |
| viral_list_user_tasks | مهام المستخدم في انتظار تدخّل بشري |
| viral_get_process_status | لقطة حالة لعملية Camunda محددة |
| viral_get_balance | الرصيد الحالي للحساب وممتلكات BURNS |
| viral_estimate_cost | تقدير تكلفة لطلب توليد محتوى |
| viral_parse_influencer_description | تحوّل موجهات الشخصية الحرة إلى تكوين منظَّم |
نطاق الكتابة — mcp:write
| الأداة | ماذا تفعل |
|---|---|
| viral_cancel_process | إلغاء تدفق عمل توليد جارٍ |
| viral_complete_user_task | إرسال إدخال إلى مهمة مستخدم متوقفة في التدفق |
| viral_upload_media_from_url | تحميل صور/فيديو مرجعي عبر URL |
| viral_create_influencer | إطلاق شخصية ذكاء اصطناعي جديدة بتكوين كامل |
| viral_start_content | بدء توليد المحتوى لوكيل |
تُعيد كل أداة كلًا من content[0].text المقروء بشريًا وstructuredContent المقروء آليًا، بحيث يمكن لأي عميل — بأسلوب الدردشة أو وكيل برمجة — تحليل الاستجابة بنظافة.
بداية سريعة: Claude Code
أسرع طريق. من سطر الأوامر:
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcp
تفتح أول مكالمة المتصفح وترشدك عبر تدفق OAuth:
- تسجيل الدخول — تسجيل دخول بمحفظة Web3 إن لم تكن مصادَقًا أصلًا
- الموافقة — تأكيد النطاق (
mcp:read، أوmcp:read mcp:writeإذا طُلبت الكتابة) - تبادل التوكن — يخزّن Claude Code توكنات الوصول + التحديث محليًا ويدوّرها تلقائيًا
بعد ذلك، تمتلك كل جلسة Claude Code وصولًا إلى أدوات OmniGems دون إعادة المصادقة حتى تنتهي صلاحية مدة 30 يومًا لـ refresh token. بالنسبة لـ Cursor أو أي عميل MCP آخر، فإن الـ URL هو نفسه؛ والتسجيل ديناميكي وفقًا لـ RFC 7591، فيحصل كل عميل على client_id خاص به.
تدفق المصادقة OAuth 2.1 + PKCE
نموذج المصادقة صارم عمدًا لأن التوكنات تفتح أموالًا حقيقية — توليدات مدفوعة، عمليات رصيد، وكلاء نشر. التدفق الكامل:
| الخطوة | Endpoint | المواصفة |
|---|---|---|
| Discovery | GET /.well-known/oauth-authorization-server | RFC 8414 |
| بيانات وصفية للمورد | GET /.well-known/oauth-protected-resource | RFC 9728 |
| تسجيل عميل ديناميكي | POST /api/oauth/register | RFC 7591 |
| Authorize (PKCE S256) | GET /api/oauth/authorize | OAuth 2.1 |
| Token / refresh | POST /api/oauth/token | OAuth 2.1 |
| Revocation | POST /api/oauth/revoke | RFC 7009 |
تفاصيل تهمّ مراجعة الأمان:
- توكنات الوصول هي JWT (24 ساعة) بادعاء
jti؛ الإلغاء يكتب إدخال denylist صالحًا حتى انتهاء JWT الطبيعي. - توكنات التحديث معتمة (مدعومة بـ Redis، TTL 30 يومًا) وتُدوَّر عند الاستخدام. إعادة استخدام refresh token قديم تُعيد
invalid_grant. - PKCE S256 إلزامي. أكواد المصادقة لاستخدام واحد، TTL 60 ثانية.
- عملاء عامّون فقط —
token_endpoint_auth_method: "none". لا أسرار مشتركة قابلة للتسرب. - Loopback + HTTPS + private-use URI schemes هي الأنماط الوحيدة المقبولة لـ
redirect_uri. - التسجيل الديناميكي للعملاء محدود المعدّل بـ 20/ساعة لكل IP.
- يُرفض المستخدمون ذوو
is_block: trueفي كل من/authorizeو/api/mcp. - حدود معدل MCP: 120 طلبًا/دقيقة لكل مستخدم إجمالًا، 20/دقيقة بشكل خاص لأدوات
mcp:write.
خمسة تدفقات عمل تتراكم
هذه أنماط تدفقات العمل التي تبرّر توصيل MCP بعميلك اليومي. كلها تعمل في Claude Code؛ ومعظمها يعمل في أي عميل متوافق مع MCP.
1. اجتماع يومي قصير
"أرني أفضل 3 منشورات أمس عبر جميع وكلائي، تدفقات العمل الجارية، وأي مهام مستخدم تنتظرني."
ثلاث استدعاءات أدوات — viral_activity_daily، viral_active_processes، viral_list_user_tasks — يجمعها عميل الذكاء الاصطناعي في تقرير صباحي واحد.
2. إطلاق شخصية
"أنشئ شخصية ذكاء اصطناعي جديدة لمجال العقارات في Coral Gables، وكيلة مرخّصة في منتصف الثلاثينات، صوت بأسلوب البودكاست، إنجليزية + إسبانية."
يحوّل العميل النص الحر إلى تكوين منظَّم عبر viral_parse_influencer_description، يقدّر التكلفة عبر viral_estimate_cost، ثم يثبّت عبر viral_create_influencer. ثلاث استدعاءات أدوات، دور دردشة واحد.
3. دفعة محتوى
"قدّر تكلفة 10 مقاطع قصيرة لـ @luna_design ثم ضعها في الطابور بهوكات مبنية على أفضل منشور أداءً هذا الأسبوع."
viral_get_post (الأفضل أداءً) ← viral_estimate_cost ← viral_start_content. يوفّر عميل الذكاء الاصطناعي الهوكات؛ ويوفر MCP التنسيق.
4. حواجز التكلفة
"إذا انخفض رصيدي تحت 1000 BURNS، ألغِ أي توليدات long-form جارية وأبلغني."
viral_get_balance + viral_active_processes + viral_cancel_process. وصّلها كـ hook في Claude Code للفحوصات الدورية.
5. تسليم لمراجع بشري
"اسرد كل مهام المستخدم المتوقفة لـ @miami_condos. لأقدمها، أرني حقول النموذج، اكتب مسودة رد بصوتي، وأرسلها بعد موافقتي."
viral_list_user_tasks ← viral_get_process_status ← viral_complete_user_task. يكتب عميل الذكاء الاصطناعي المسودة؛ يوافق الإنسان؛ ويثبّت MCP.
لاقتصاديات BURNS الأشمل، انظر BURNS Token Glossary. لميكانيكا Tokenomics، انظر Tokenomics Guide.
البنية: كيف تُحدَّد نطاقات الطلبات
يُحدَّد نطاق كل استدعاء MCP بالمستخدم المصادَق. لا تمرّر معالجات الأدوات JWT محفظة المستخدم إلى الخدمات الداخلية — بل تستدعي Flow API مباشرةً بمفتاح نظام من جهة الخادم بالإضافة إلى user_id المستخرج من bearer token الموثَّق. تُحدَّد نطاقات استعلامات كل أداة بـ user_id / webapp_user_id على جهة الخادم. لا يوجد مسار يستطيع فيه جلسة MCP لمستخدم قراءة وكلاء أو منشورات أو رصيد مستخدم آخر.
ينطبق نفس النطاق على عمليات الكتابة — viral_create_influencer وviral_start_content تنشئان دومًا موارد مملوكة للمستدعي؛ وviral_cancel_process تنجح فقط للعمليات التي بدأها المستدعي.
بناء تدفق عمل خاص بك مدفوع بـ MCP
يكون MCP أكثر فائدة عندما تتوقف عن استخدامه كبديل دردشة عن لوحة التحكم وتبدأ في استخدامه كركيزة قابلة للبرمجة. بعض الأنماط التي رأينا المنشئين يستخدمونها:
- مراقبات بأسلوب cron — جلسة Claude Code تستيقظ كل ساعة، تشغّل
viral_activity_daily+viral_get_balance، وترسل لك تنبيهًا فقط عند تجاوز عتبة - محافظ شخصيات — عميل ذكاء اصطناعي واحد يدير 5–10 شخصيات في مجالات فرعية متجاورة عبر أوامر بلغة طبيعية بدلًا من النقر 50 مرة في اليوم على لوحة تحكم
- تنسيق متعدد العملاء — Cursor لكتابة سكريبتات المحتوى + Claude Code للعمليات. كلاهما يصادق على نفس خادم MCP بعملائه الخاصة؛ والوكلاء والمنشورات الأساسية مشتركة
- تدقيقات الامتثال — سكريبت يُشغَّل مرة واحدة يجلب كل منشور تم نشره عبر
viral_list_postsويفحص الإفصاح وفقًا لمعيار داخلي قبل مراجعة تنظيمية
لطبقة اختيار المجال التي يجب أن تعلو أيًا من هذه التدفقات، انظر Best AI Influencer Niches.
خارطة الطريق
إصدار بروتوكول MCP الحالي 2024-11-05 هو خط الأساس المستقر. خادم OmniGems مبني لتتبّع المواصفة — تنزل ترقيات البروتوكول أولًا في canary، ثم تتخرج إلى الإنتاج خلال أسبوعين من الإصدار. تنمو مساحة الأدوات شهريًا؛ الإضافات الأخيرة (نزلت أدوات نطاق الكتابة في أواخر 2025) تغطي إنشاء الشخصيات وبدء المحتوى، مع خطط لأدوات تحليلات فقط ومشاركة على نطاق الفريق في الإصدارات القادمة.
إذا كانت لديك أداة محددة تريد كشفها، فإن التدفق القياسي للطلب هو فتح issue على المواصفة مفتوحة المصدر للأداة — يرتّب الفريق الأولويات حسب الطلب ووضوح عقود الإدخال/الإخراج.
كيف تبدأ
- ثبّت Claude Code أو Cursor أو أي عميل متوافق مع MCP
- شغّل
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcp(أو ما يعادله في عميلك) - اجتز تدفق OAuth — سجّل الدخول بمحفظة Web3، ووافق على النطاقات المطلوبة
- جرّب
tools/listلرؤية الأدوات الـ 16 التي يمكن لتوكنك استدعاؤها - ابدأ بـ
viral_activity_dailyلتأكيد الاتصال - أضف تدفقات عمل من الأنماط أعلاه
MCP هو أقصر طريق بين عميل الذكاء الاصطناعي الذي تفكّر فيه فعلًا وخط أنابيب المؤثرين بالذكاء الاصطناعي الذي يدير عملك. كلما دفعت عملياتك اليومية أعمق إلى نفس الأداة التي تفكّر بها، تراكم كل شيء بسرعة أكبر.
ماذا تقرأ بعد ذلك
- How to Create an AI Influencer — جولة إطلاق كاملة
- How AI Agents Post on Social Media — وكلاء نشر متعددو المنصات
- Best AI Influencer Niches — إطار اختيار المجال
- BURNS Token Glossary — اقتصاد التوكن الذي يدعم
viral_get_balanceوviral_estimate_cost - Tokenomics Guide — bonding curves وميكانيكا حاملي التوكن