'Android Studio में Gemini' का एजेंट, मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) का इस्तेमाल करके, बाहरी टूल के साथ इंटरैक्ट कर सकता है. इस सुविधा की मदद से, एजेंट मोड में स्टैंडर्ड तरीके से टूल इस्तेमाल किए जा सकते हैं. साथ ही, बाहरी एनवायरमेंट के साथ अपनी जानकारी और क्षमताओं को बढ़ाया जा सकता है.
Android Studio में एमसीपी होस्ट से कनेक्ट करने के लिए, कई टूल उपलब्ध हैं. उदाहरण के लिए, सीधे Android Studio से 'पुल का अनुरोध' करने के लिए, GitHub MCP Server के साथ इंटिग्रेट किया जा सकता है. ज़्यादा आइडिया के लिए, एमसीपी के उदाहरण के तौर पर दिए गए सर्वर देखें.
एमसीपी सर्वर जोड़ने के लिए, 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>"
}
}
}
}
जिस एमसीपी सर्वर को इंटिग्रेट किया जा रहा है उसके दस्तावेज़ में, इस फ़ाइल में शामिल किए जाने वाले सटीक command
और args
के बारे में जानकारी दी गई है. आपको MCP सर्वर के सॉफ़्टवेयर की ज़रूरी शर्तों के आधार पर, Node.js या Docker जैसे टूल भी इंस्टॉल करने पड़ सकते हैं.
सीमाएं
Android Studio में एमसीपी इंटिग्रेशन से जुड़ी कुछ अहम सीमाएं हैं:
- एमसीपी सर्वर पर, stdio ट्रांसपोर्ट लागू होना चाहिए.
- फ़िलहाल, ये सुविधाएं काम नहीं करतीं:
- स्ट्रीमिंग एचटीटीपी ट्रांसपोर्ट
- MCP के संसाधन
- प्रॉम्प्ट टेंप्लेट