انتقل إلى المحتوى
OmniChannels.ai
القائمة

مساعدو ووكلاء الذكاء الاصطناعي

VS Code مع OmniChannels.ai: أدوات مراسلة في وضع الوكيل في Copilot

الربط عبر MCPالربط عبر API وWebhooksآخر تحديث

باختصار

يتصل VS Code بمنصة OmniChannels.ai بإضافة خادم MCP البعيد لدينا، https://mcp.broadnet.me/mcp، إلى الملف .vscode/mcp.json بوصفه خادمًا من نوع http. ويطلب مُدخل من نوع promptString مع ضبط password رمز الوصول (Token) ويحفظه بأمان، فلا يُرفع أي مفتاح إلى المستودع. بعدها يستطيع وضع الوكيل في GitHub Copilot إرسال رسائل تجريبية، وعرض قوالب واتساب، والاطلاع على تقارير التسليم أثناء مساعدتك في كتابة شيفرة التكامل.

ما الذي يمكنك فعله

  • شيفرة مطابقة لقوالبك

    يعرض Copilot قوالب واتساب المعتمدة لديك عبر MCP، ويكتب دالة إرسال تتضمن المتغيرات التي يحتاجها كل قالب بالضبط.

    جرّب أن تطلب

    “اعرض قوالب واتساب المعتمدة لديّ، ثم اكتب دالة C# ترسل القالب order_update مع رقم الطلب وتاريخ التسليم.”

  • بناء نقطة Webhook واختبارها

    يكتب Copilot نقطة استقبال لحالات التسليم والرسائل الواردة، ثم تُطلق إرسالًا تجريبيًا لترى الحمولات الحقيقية وهي تصل.

    جرّب أن تطلب

    “اكتب نقطة Webhook باستخدام FastAPI تحفظ حالات التسليم حسب معرّف الرسالة وتقبل الحقول التي تختلف من قناة لأخرى، ثم أرسل رسالة SMS تجريبية إلى 447700900123 لأتابع وصولها.”

  • التحقق من التسليم قبل الإطلاق

    بعد أن ترسل شيفرتك رسالة تجريبية، يقرأ Copilot تقرير التسليم لتتأكد من الحالة التي سجّلها معالجك.

    جرّب أن تطلب

    “تحقق من تقرير تسليم آخر رسالة أُرسلت إلى 971500000000، وقارن حالتها بما سجّلته قاعدة بياناتنا.”

  • اعتمد على المواصفات لا على الذاكرة

    عندما تكون مواصفات OpenAPI لدينا في مساحة العمل، يستخدم Copilot المسارات والحقول الصحيحة، بما في ذلك عمليات الإرسال التي تتطلب multipart/form-data.

    جرّب أن تطلب

    “اعتمادًا على docs/omnichannels-openapi.yaml، اكتب دالة مساعدة لإرسال رسائل واتساب جماعية، وحدّد الحقول التي تُرسل بصيغة multipart/form-data.”

  • صياغة النصوص بالعربية والإنجليزية

    يصوغ Copilot نص الرسالة باللغتين ويعرضه عليك قبل استدعاء أي أداة إرسال.

    جرّب أن تطلب

    “اكتب رسالة SMS للتذكير بموعد بالعربية والإنجليزية، بحيث لا تتجاوز كل منهما مقطعًا واحدًا، واعرضها عليّ قبل إرسال رسالة تجريبية إلى 966500000000.”

كيف يتم الربط

الربط عبر MCPالربط عبر API وWebhooks

يقرأ VS Code خوادم MCP من الملف .vscode/mcp.json في مساحة العمل. يُضاف خادمنا بوصفه خادمًا من نوع http مع ترويسة Authorization، ويأتي رمز الوصول من مُدخل من نوع promptString مع ضبط password على true، فيطلبه VS Code مرة واحدة ويبقيه خارج الملف الذي ترفعه إلى المستودع.

في وضع الوكيل في GitHub Copilot، تظهر أدوات خوادم MCP المفعّلة في قائمة الأدوات، حيث يمكنك تشغيل كل أداة أو إيقافها، ويمكن أن يطلب VS Code تأكيدك قبل استدعاء الأدوات. أبقِ التأكيد مفعّلًا لكل ما يرسل رسائل، لأن كل إرسال رسالة حقيقية تُحتسب عليها رسوم. وتتغير حقول الإعدادات بين إصدارات VS Code، لذا راجع وثائق MCP الخاصة به إذا لم يتعرّف على أحد الحقول.

  • الملف: .vscode/mcp.json، نوع الخادم http، والعنوان https://mcp.broadnet.me/mcp
  • الترويسة: Authorization: Bearer ${input:omnichannels-token}
  • مُدخل الرمز: promptString مع password: true
  • فعّل من قائمة الأدوات فقط ما تحتاجه مساحة العمل هذه

خطوات الإعداد

  1. 1

    اطلب الوصول إلى API

    اطلب وصولًا تجريبيًا واحصل على رمز وصول لواجهة API. تُرسل الرسائل التجريبية إلى أرقامك الموثّقة فقط.

  2. 2

    احصل على مفتاح مؤقت

    في بوابة الإدارة افتح Integrations ثم MCP Integration، واختر Get temporary key (الحصول على مفتاح مؤقت).

    الدليل: MCP server for AI agents
  3. 3

    أنشئ .vscode/mcp.json

    أضف خادمًا باسم omnichannels من نوع http بعنواننا، مع ترويسة Authorization تستخدم ${input:omnichannels-token}، ومُدخل promptString مع ضبط password على true.

    الدليل: MCP server for AI agents
  4. 4

    شغّل الخادم وأدخل المفتاح

    شغّل الخادم من VS Code، والصق مفتاحك عند الطلب، وتأكد من ظهور الأدوات في وضع الوكيل في Copilot.

  5. 5

    قيّد الأدوات

    من قائمة الأدوات، أوقف الأدوات التي لا تحتاجها مساحة العمل هذه، وأبقِ التأكيد مفعّلًا لكل أداة إرسال.

  6. 6

    اختبر على رقمك

    اطلب من Copilot إرسال رسالة تجريبية إلى رقمك الموثّق، ثم اطّلع على تقرير التسليم.

توثيق الجهة المطوّرة

VS Code علامة تجارية مملوكة لأصحابها. لا ترتبط OmniChannels.ai بـ VS Code ولا تحظى بتأييدها؛ تصف هذه الصفحة ربطاً يتم عبر ميزات MCP أو HTTP أو Webhooks المتوفرة في VS Code نفسها.

مثال على سير العمل

كيف ينتقل طلب نموذجي من VS Code إلى عميلك ثم يعود.

  1. 01

    وضع الوكيل في Copilot

    يستدعي أدوات MCP أثناء مساعدتك في كتابة الشيفرة

  2. 02

    خادم MCP من OmniChannels.ai

    يرسل ويعرض القوالب ويقرأ التقارير برمز الوصول الخاص بك

  3. 03

    هاتفك التجريبي

    رسالة واتساب أو SMS تجريبية إلى رقمك الموثّق

  4. 04

    تقرير التسليم

    يقرأ Copilot حالة الرسالة عبر أداة قراءة

1. وضع الوكيل في Copilot: يستدعي أدوات MCP أثناء مساعدتك في كتابة الشيفرة 2. خادم MCP من OmniChannels.ai: يرسل ويعرض القوالب ويقرأ التقارير برمز الوصول الخاص بك 3. هاتفك التجريبي: رسالة واتساب أو SMS تجريبية إلى رقمك الموثّق 4. تقرير التسليم: يقرأ Copilot حالة الرسالة عبر أداة قراءة

أسئلة شائعة

هل توجد إضافة من OmniChannels.ai لـ VS Code؟

لا. يتصل VS Code عبر دعمه القياسي لخوادم MCP في .vscode/mcp.json، باستخدام نقطة الاتصال العامة لدينا ورمز الوصول الخاص بك. لا حاجة لتثبيت أي شيء من متجر الإضافات.

أين يُحفظ رمز الوصول؟

عند استخدام مُدخل promptString مع password: true، يطلب VS Code الرمز عند تشغيل الخادم ويحفظه بأمان بدلًا من كتابته في mcp.json. ارفع الملف إلى المستودع، ولا ترفع المفتاح أبدًا.

ما وضع Copilot الذي يستخدم الأدوات؟

تُستخدم أدوات MCP في وضع الوكيل في Copilot، حيث تختار الأدوات المتاحة. راجع وثائق VS Code الحالية الخاصة بإصدارك، وأي سياسات في مؤسستك تتحكم في MCP.

هل يمكنني استخدام الإعداد نفسه في محررات أخرى؟

يمكن لأي تطبيق يدعم Streamable HTTP وترويسة Authorization مخصصة استخدام نقطة الاتصال نفسها، وإن كان كل منها يحفظ الإعدادات بصيغته الخاصة. راجع دليل خادم MCP للاطلاع على أمثلة Cursor وClaude Code.

احصل على صلاحية الوصول إلى API وMCP

أخبرنا بالقنوات والدول وحالة الاستخدام، وسيُصدر لك أحد مهندسينا بيانات الدخول التجريبية ويتحقق من أرقام الاختبار.