يمكن أن يتفاعل Gemini في وكيل "استوديو Android" مع أدوات خارجية باستخدام بروتوكول سياق النموذج (MCP). توفّر هذه الميزة طريقة موحّدة لكي يستخدم "وضع الوكيل" الأدوات ويوسّع نطاق معرفته وقدراته ليشمل البيئة الخارجية.
هناك العديد من الأدوات التي يمكنك ربطها بمضيف MCP في "استوديو Android". على سبيل المثال، يمكنك الدمج مع خادم GitHub MCP لإنشاء طلبات سحب مباشرةً من Android Studio. للحصول على المزيد من الأفكار، اطّلِع على خوادم الأمثلة على MCP.
لإضافة خادم MCP، أنشئ ملف mcp.json
وضعه في دليل الإعداد في Studio. يجب أن يتّبع ملف
mcp.json
التنسيق التالي:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
},
"sequential-thinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
راجِع المستندات الخاصة بخادم MCP الذي تريد دمجه للحصول على command
وargs
الدقيقَين اللذين يجب إدراجهما في هذا الملف. قد تحتاج أيضًا إلى تثبيت أدوات مثل Node.js أو Docker، وذلك حسب متطلبات برنامج خادم MCP.
القيود
في ما يلي بعض القيود المهمة على دمج MCP في Android Studio:
- يجب أن تطبّق خوادم MCP عملية النقل stdio.
- لا تتوفّر الوظائف التالية بعد:
- نقل HTTP للبث
- مراجع MCP
- نماذج الطلبات