إضافة خادم MCP

يمكن أن يتفاعل 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
    • نماذج الطلبات