طرح MCP في مؤسسة بدون إعطاء كل مطوّر مفاتيح API خاماً
متى تستخدمه: مطوروك يريدون MCP لكن لا يمكنك وجود 200 PAT عائمة في أجهزة الحاسب.
المتطلبات الأساسية
- مضيف (VM أو k8s) ومزوّد SSO (Okta/Entra/Google) — بنية تحتية قياسية — Archestra يجلب postgres وredis الخاصين به
الخطوات
-
نشر البوابةWalk me through deploying Archestra via Docker Compose. Bind to https://mcp.example.com and configure Okta OIDC.✓ تم النسخ→ ملف Compose مكتوب؛ البوابة تستجيب على URL مع إعادة توجيه تسجيل الدخول
-
إضافة الخوادمAdd github, postgres, and slack MCPs to the registry. Store creds in Archestra vault, not env vars.✓ تم النسخ→ ثلاثة خوادم مدرجة؛ بيانات اعتماد كل منها مخزّنة مشفّرة
-
منح صلاحية لمستخدمGive engineering group access to github (read-only) and postgres (read-only). No slack.✓ تم النسخ→ سياسة الوصول مُطبَّقة؛ اختبار دخاني من إعداد claude للمطوّر ينجح
النتيجة: المؤسسة كلها تتحدث إلى URL واحد للـ MCP؛ أنت تتحكم في أي أدوات يستطيع كل دور استدعاءها.
المزالق
- انتهاء صلاحية token الـ SSO يُوقف جلسات Claude النشطة — اضبط وضع refresh-token في OIDC؛ Archestra يُدوّره بشفافية