Google
أضف خوادم MCP إلى Gemini CLI
يقرأ Gemini CLI المفتاح mcpServers من settings.json في ~/.gemini/ أو في مجلد .gemini/ الخاص بالمشروع.
- macOS
~/.gemini/settings.json- Windows
~/.gemini/settings.json- Linux
~/.gemini/settings.json- ملف المشروع
.gemini/settings.json- المفتاح الأعلى مستوى
mcpServers- التنسيق
- json
- OAuth للخوادم البعيدة
- نعم
إعداد نموذجي
يضيف هذا المثال خادم GitHub المستضاف وPlaywright كخادم محلي، بالتنسيق الذي يتوقعه هذا العميل.
{
"mcpServers": {
"github": {
"httpUrl": "https://api.githubcopilot.com/mcp/"
},
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
gemini mcp add -s project -t http github https://api.githubcopilot.com/mcp/
gemini mcp add -s project playwright npx @playwright/mcp@latest
ملاحظات وسلوكيات خاصة
- يحدّد اسم الحقل وسيلة النقل: httpUrl لـ Streamable HTTP، وurl لـ SSE، وcommand لـ stdio.
- يضيف gemini mcp add الإعداد إلى نطاق المشروع، إلا إذا مرّرت -s user.
- تحدّد includeTools وexcludeTools الأدوات التي يطّلع عليها النموذج.
- تُحفظ رموز OAuth المميزة في ~/.gemini/mcp-oauth-tokens.json.
عملاء آخرون
Claude DesktopClaude CodeCursorVS Code (GitHub Copilot)Windsurf / Devin DesktopZedOpenAI Codex CLIChatGPTOpenClawClineContinueJetBrains AI Assistant