تخطّي إلى المحتوى

ربط Marcomm بـ Gemini Enterprise

يضيف مسؤول Google Cloud خادم MCP الخاص بـ Marcomm إلى Gemini Enterprise كخادم MCP مخصص، فيستخدم الأعضاء Marcomm من داخل Gemini بتسجيل دخولهم الخاص. ويتصل Gemini CLI عبر امتداد.

  1. 1
    في Google Cloud تأكد من أن لديك دور Discovery Engine Editor. افتح تطبيق Gemini Enterprise، وانتقل إلى Connected data stores، ثم أضف Custom MCP server.
  2. 2
    أدخل https://app.marcomm.works/api/mcp في MCP Server URL. يردّ Marcomm عبر Streamable HTTP، وهو وسيلة النقل الوحيدة التي يقبلها Gemini Enterprise.
  3. 3
    أدخل https://marcomm.works/oauth/authorize (بلا معاملات) في Authorization URL، وhttps://marcomm.works/api/oauth/token في Token URL.
  4. 4
    للحصول على Client ID نفّذ الأمر التالي مرة واحدة في الطرفية وانسخ client_id من الرد: curl -X POST https://marcomm.works/api/oauth/register -H "Content-Type: application/json" -d '{"client_name":"Gemini Enterprise","redirect_uris":["https://vertexaisearch.cloud.google.com/oauth-redirect"]}'
  5. 5
    أدخل أي نص، مثل unused، في Client Secret. لا يصدر Marcomm سرًّا ولا يتحقق منه، ويحمي PKCE تسجيل الدخول.
  6. 6
    أدخل read write في Scopes (إدخال read وحده يعني قراءة فقط). فعّل Enable PKCE Support وUse HTTP Basic Authentication معًا.
  7. 7
    أضف app.marcomm.works / marcomm.works إلى قائمة السماح للاتصالات الخارجية الخاصة بوكلائك واحفظ. عندما يستخدم شخص أداة من Marcomm لأول مرة، يطلب منه Gemini تسجيل الدخول إلى Marcomm واختيار مساحة العمل ثم الضغط على سماح.

Gemini CLI: نفّذ gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.

يعمل كل شخص باسمه وبالصلاحيات التي يمنحها دوره في مساحة العمل، تمامًا كما مع Claude وChatGPT. وتنطبق إعدادات مساحة العمل في الإعدادات → اتصالات أدوات الذكاء الاصطناعي على Gemini أيضًا.

بالنسبة إلى Gemini Enterprise يقبل Marcomm عنوان إعادة التوجيه https://vertexaisearch.cloud.google.com/oauth-redirect فقط. لا يملك Client ID سرًّا، لذلك يحمي PKCE تسجيل الدخول، ويرفض Marcomm أي طلب بدونه.

يصدر Marcomm دائمًا رمز تحديث، فلا حاجة إلى offline_access. وإن أدخلته فسيتم تجاهله.

الأسئلة الشائعة

هل أحتاج إلى Client Secret في Gemini Enterprise؟
يشترط Gemini Enterprise هذا الحقل، فأدخل أي نص مثل unused. لا يصدر Marcomm سرًّا ولا يتحقق منه، ويحمي PKCE الذي يجب أن يبقى مفعّلًا تسجيل الدخول.

أدوات الذكاء الاصطناعي