يمكن لنموذج Gemini في وكيل "استوديو Android" التفاعل مع أدوات خارجية باستخدام بروتوكول سياق النموذج (MCP). توفّر هذه الميزة طريقة موحّدة لكي يستخدم "وضع الوكيل" الأدوات ويوسّع نطاق المعرفة والقدرات من خلال البيئة الخارجية.
هناك العديد من الأدوات التي يمكنك ربطها بمضيف MCP في "استوديو Android". على سبيل المثال، يمكنك الدمج مع خادم MCP على GitHub لإنشاء طلبات سحب مباشرةً من Android Studio أو مع خادم MCP عن بُعد على Figma لتقديم معلومات التصميم بدون تنزيل تطبيق سطح المكتب. للحصول على المزيد من الأفكار، اطّلِع على أمثلة على خوادم MCP.
لإضافة خادم MCP، اتّبِع الخطوات التالية:
- انتقِل إلى إعدادات خادم MCP من خلال النقر على ملف (استوديو Android على نظام التشغيل macOS) > الإعدادات > الأدوات > Gemini > خوادم MCP.
- اختَر تفعيل خوادم MCP.
- أضِف إعدادات MCP في الحقل المتوفّر. يتم حفظ الإعدادات في ملف
mcp.jsonضمن دليل الإعدادات في "استوديو Android". - انقر على موافق.
يوضّح المثال التالي ملف mcp.json يتضمّن عدة إعدادات للخادم:
{
"mcpServers": {
"figma": {
"httpUrl": "https://mcp.figma.com/mcp"
},
"github": {
"httpUrl": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer <YOUR_PERSONAL_ACCESS_TOKEN>"
}
},
"gitlab": {
"httpUrl": "https://gitlab.com/api/v4/mcp"
},
"canva": {
"httpUrl": "https://mcp.canva.com/mcp"
},
"notion": {
"httpUrl": "https://mcp.notion.com/mcp"
},
"linear": {
"httpUrl": "https://mcp.linear.app/mcp"
}
}
}
للحصول على قيم الإعدادات الدقيقة التي يجب إدراجها في هذا الملف، راجِع المستندات الخاصة بخادم MCP الذي تريد دمجه.
المصادقة
بعد النقر على حسنًا، سيظهر لك إشعار يفيد بأنّه "تم الربط بنجاح بخادم MCP..." أو إشعار يصف الخطأ. تتطلب معظم خوادم MCP عن بُعد المصادقة، وبالتالي تعرض الرسالة "حدث خطأ عند الاتصال بالنقل: استثناء التفويض" عند تعذُّر التفويض.
انقر على بدء تسجيل الدخول لبدء عملية المصادقة على هذا الخادم. سيُطلب منك تسجيل الدخول إلى صفحة تسجيل الدخول الخاصة بهذا الخادم في المتصفّح. بعد تسجيل الدخول، ستتم محاولة الربط مرة أخرى، وفي حال نجاحها، سيظهر لك الإشعار "تم الربط بنجاح بخادم MCP...".
استخدام أدوات MCP
لمعرفة الأدوات المتاحة في "Gemini في استوديو Android"، اكتب /mcp في نافذة الدردشة.
يمكنك بعد ذلك الإشارة إلى الأدوات في المحادثة، مثلاً "أدرِج مستودعاتي على GitHub".
الإعدادات
يوضِّح هذا القسم جميع خيارات إعداد خادم MCP.
خادم HTTP MCP
يسرد الجدول التالي خيارات الإعداد للاتصال بخادم MCP من خلال نقل بيانات HTTP قابلة للبث.
| الاسم | النوع | الوصف |
|---|---|---|
httpUrl |
سلسلة | مطلوب. عنوان URL الكامل لنقطة نهاية HTTP التي يمكن بثها (مثلاً،
https://example.com/mcp أو http://localhost:1234/mcp). |
headers |
Map<String, String> | خريطة لعناوين HTTP المخصّصة التي سيتم تضمينها في طلب الاتصال.
القيمة التلقائية هي {} (خريطة فارغة). |
timeout |
الصيغة الطويلة | مهلة الاتصال بالملّي ثانية يشير الرقم -1 إلى عدم توفّر مهلة. القيمة التلقائية هي -1. |
enabled |
قيمة منطقية | تحديد ما إذا كانت إعدادات الخادم هذه مفعَّلة. القيمة التلقائية هي
true. |
القيود
لا يتيح دمج "منصة التجارة المتعددة القنوات" في "استوديو Android" الميزات التالية:
- الاتصال بخوادم MCP من خلال نقل
stdio - مراجع MCP
- نماذج الطلبات
- تسجيل الدخول باستخدام OAuth مع بعض خوادم MCP، مثل GitHub