Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El agente de Gemini en Android Studio puede interactuar con herramientas externas a través del Protocolo de contexto del modelo (MCP).
Esta función proporciona una forma estandarizada para que el modo Agente use herramientas y amplíe el conocimiento y las capacidades con el entorno externo.
Hay muchas herramientas que puedes conectar al host de MCP en Android Studio. Por ejemplo, puedes realizar una integración con el servidor de MCP de GitHub para crear solicitudes de extracción directamente desde Android Studio. Para obtener más ideas, consulta los servidores de ejemplo de MCP.
Para agregar un servidor de MCP, crea un archivo mcp.json y colócalo en el directorio de configuración de Studio. El archivo mcp.json debe seguir este formato:
Consulta la documentación del servidor de MCP con el que te integrarás para conocer los valores exactos de command y args que debes incluir en este archivo. También es posible que debas instalar herramientas como Node.js o Docker, según los requisitos de software del servidor de MCP.
Limitaciones
Existen algunas limitaciones importantes en la integración de MCP de Android Studio:
Los servidores de MCP deben implementar el transporte stdio.
Aún no se admiten las siguientes funcionalidades:
Transporte de transmisión HTTP
Recursos de MCP
Plantillas de instrucciones
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-08-21 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)"],[],[],null,["# Add an MCP server\n\nGemini in Android Studio's agent can interact with external tools using the\n[Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction).\nThis feature provides a standardized way for Agent mode to use tools and extend\nknowledge and capabilities with the external environment.\n\nThere are many tools you can connect to the MCP Host in Android Studio. For\nexample, you can integrate with the\n[GitHub MCP Server](https://github.com/github/github-mcp-server) to\ncreate pull requests directly from Android Studio. For more ideas, see the\n[MCP example servers](https://modelcontextprotocol.io/examples).\n\nTo add an MCP server, create a `mcp.json` file and place it in the\n[configuration directory](/studio/troubleshoot#directories) of Studio. The\n`mcp.json` file should follow this format: \n\n {\n \"mcpServers\": {\n \"memory\": {\n \"command\": \"npx\",\n \"args\": [\n \"-y\",\n \"@modelcontextprotocol/server-memory\"\n ]\n },\n \"sequential-thinking\": {\n \"command\": \"npx\",\n \"args\": [\n \"-y\",\n \"@modelcontextprotocol/server-sequential-thinking\"\n ]\n },\n \"github\": {\n \"command\": \"docker\",\n \"args\": [\n \"run\",\n \"-i\",\n \"--rm\",\n \"-e\",\n \"GITHUB_PERSONAL_ACCESS_TOKEN\",\n \"ghcr.io/github/github-mcp-server\"\n ],\n \"env\": {\n \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"\u003cYOUR_TOKEN\u003e\"\n }\n }\n }\n }\n\n| **Note:** Make sure that MCP servers are enabled in settings: **Tools \\\u003e Gemini \\\u003e MCP Servers**\n\nRefer to the documentation for the MCP server you're integrating with for the\nprecise `command` and `args` that you should list in this file. You might also\nneed to install tools such as Node.js or Docker, depending on the MCP server's\nsoftware requirements.\n\nLimitations\n-----------\n\nThere are a few important limitations to Android Studio's MCP integration:\n\n- MCP servers must implement the *stdio* transport.\n- The following functionalities aren't yet supported:\n - Streaming HTTP transport\n - MCP resources\n - Prompt templates"]]