Introducción
El Protocolo de contexto de modelo (MCP) es un estándar abierto que define cómo las aplicaciones comparten contexto con modelos de lenguaje grandes (LLM). Para obtener información general sobre MCP, consulta Acerca del Protocolo de contexto de modelo (MCP).
Para obtener una lista seleccionada de servidores MCP de asociados y la comunidad, consulte el GitHub Registro de MCP.
Las empresas y organizaciones pueden optar por habilitar o deshabilitar el uso de MCP para los miembros de su organización o empresa con la directiva MCP servers in Copilot. Esta directiva está deshabilitada de manera predeterminada. Consulta Administración de directivas y características para GitHub Copilot en su empresa y Administración de directivas y características para GitHub Copilot en su organización. La directiva MCP solo se aplica a los usuarios con una suscripción a Copilot Business o Copilot Enterprise de una organización o empresa que configure la directiva. Ni en Copilot gratis, Copilot Pro o Copilot Pro+ se controla el acceso a MCP mediante esta directiva.
Requisitos previos
-
**Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
** Visual Studio Code versión 1.99 o posterior**. Para obtener información sobre cómo instalar Visual Studio Code, consulte la [Visual Studio Code página de descarga](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text). - Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
Configuración de servidores MCP en Visual Studio Code
Los servidores MCP se pueden configurar manualmente en un archivo de configuración o a través del GitHub Registro de MCP. El GitHub Registro de MCP proporciona una lista seleccionada de servidores MCP que puede agregar fácilmente a la Visual Studio Code instancia.
Uso del GitHub Registro MCP
Nota:
El GitHub Registro MCP está en versión preliminar pública y puede cambiar.
Solo se pueden agregar servidores MCP enumerados en el GitHub Registro de MCP a través del registro. Otros servidores se pueden configurar manualmente. Consulta Configurar los servidores MCP manualmente.
- En Visual Studio Code, abra el panel de extensiones haciendo clic en el icono de extensiones de la barra lateral o presionando Ctrl+Mayús+X (Windows/Linux) / Command+Mayús+X (Mac).
- En la barra de búsqueda de extensiones, escriba
@mcpseguido del nombre del servidor MCP que desea agregar. Se abre la galería de servidores MCP y se muestran los resultados coincidentes. - Seleccione el servidor MCP en los resultados de la búsqueda. En la página de detalles del servidor MCP, haga clic en Instalar.
- Cuando se le solicite, confirme que confía en el servidor para iniciarlo. VS Code detecta las herramientas del servidor y las pone a disposición del chat.
- Para comprobar que el servidor MCP está configurado correctamente, abra la paleta de comandos presionando Ctrl+Mayús+P (Windows/Linux) / Mayús++P (Mac).
- Escriba y seleccione MCP: Enumerar servidores. Debería ver que el servidor MCP aparece como un servidor configurado.
Configuración manual de servidores MCP
Para configurar servidores MCP en Visual Studio Code, debe configurar un script de configuración que especifique los detalles de los servidores MCP que desea usar. Puedes configurar servidores MCP para lo siguiente:
-
Un repositorio específico. Esto te permitirá compartir los servidores MCP con cualquiera que abra el proyecto en Visual Studio Code. Para ello, crea un archivo
.vscode/mcp.jsonen la raíz del repositorio. -
Tu instancia personal de Visual Studio Code. Serás la única persona que tenga acceso a los servidores MCP configurados. Para ello, agrega la configuración al archivo
settings.jsonen Visual Studio Code. Los servidores MCP configurados de esta manera estarán disponibles en todas las áreas de trabajo.Nota:
We recommend you use only one location per server. Adding the same server to both locations may cause conflicts and unexpected behavior.
En los pasos siguientes se muestra cómo configurar el servidor MCP Fetch en el archivo .vscode/mcp.json. El servidor MCP Fetch es un servidor MCP simple que proporciona funcionalidades de captura de contenido web. Para obtener más información sobre el servidor de FETCH MCP, vea the Fetch directory en el repositorio del servidor MCP.
Puede usar los mismos pasos para configurar servidores MCP en la configuración personal Visual Studio Code . Los detalles sobre cómo configurar otros servidores MCP están disponibles en el repositorio de servidores de MCP.
Para obtener información sobre cómo configurar el GitHub servidor MCP, consulte Uso del servidor MCP de GitHub.
-
Agrega la configuración siguiente al archivo
.vscode/mcp.json:JSON { "inputs": [ // The "inputs" section defines the inputs required for the MCP server configuration. { "type": "promptString" } ], "servers": { // The "servers" section defines the MCP servers you want to use. "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } } }{ "inputs": [ // The "inputs" section defines the inputs required for the MCP server configuration. { "type": "promptString" } ], "servers": { // The "servers" section defines the MCP servers you want to use. "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } } } -
Guarda el archivo
.vscode/mcp.json. -
Aparecerá un botón "Start" en el archivo
.vscode/mcp.json, en la parte superior de la lista de servidores. Haz clic en el botón "Start" para iniciar los servidores MCP. Esto desencadenará el cuadro de diálogo de entrada y detectará las herramientas del servidor, que se almacenarán para sesiones posteriores.
-
Abra chat de Copilot haciendo clic en el icono de la barra de título de Visual Studio Code.
-
En el chat de Copilot cuadro, seleccione Agente en el menú emergente.

-
Para ver la lista de servidores MCP disponibles, haz clic en el icono de herramientas de la esquina superior izquierda del cuadro de chat. Se abrirá la lista de servidores MCP, donde podrá ver todos los servidores MCP y las herramientas asociadas que están disponibles actualmente en su Visual Studio Code instancia.
- Opcionalmente, puedes definir conjuntos de herramientas, grupos de herramientas relacionados a los que puedes hacer referencia en el chat. Los conjuntos de herramientas facilitan la agrupación de las herramientas de MCP relacionadas y las habilitan o deshabilitan rápidamente. Para obtener información sobre cómo definir y usar un conjunto de herramientas, consulte la VS Code documentación.
Para obtener más información sobre cómo configurar servidores MCP en Visual Studio Code, vea Uso de servidores MCP en Visual Studio Code en la documentación de Visual Studio Code.
Uso de servidores MCP en chat de Copilot
Una vez configurados los servidores MCP, puede usarlos en chat de Copilot para acceder a una amplia gama de herramientas y servicios. En el ejemplo siguiente, se usará el servidor MCP Fetch para capturar detalles sobre una página web.
-
Para abrir chat de Copilot haz clic en el icono de la barra de título de Visual Studio Code.
-
En el chat de Copilot cuadro, seleccione Agente en el menú desplegable del agente.
-
En el archivo con la configuración de MCP, comprueba que el servidor MCP está en ejecución. Si no está en ejecución, haz clic en el botón "Iniciar" para iniciar el servidor MCP.

-
Pida chat de Copilot que capture los detalles de una dirección URL. Por ejemplo:
Fetch https://github.com/github/docs. -
Si Copilot le pide que confirme que desea continuar, haga clic en Continuar.
-
Copilot capturará los detalles de la dirección URL y los mostrará en el cuadro de chat.
Opcionalmente, puede usar mensajes y recursos de MCP en VS Code.
- Los servidores MCP pueden definir solicitudes preconfiguradas para interactuar con sus herramientas. Puede acceder a estas solicitudes en el chat con comandos de barra diagonal mediante el formato
/mcp.servername.promptname. - Los servidores MCP proporcionan recursos, que son cualquier tipo de datos que el servidor quiere poner a disposición. Por ejemplo, el GitHub servidor MCP proporciona contenido del repositorio como un recurso. Para agregar recursos desde un servidor MCP al contexto de chat, haz clic en Agregar contexto... en el cuadro de chat y, a continuación, haz clic en Recursos de MCP.
Para obtener más información sobre el uso de servidores MCP en Visual Studio Code, consulte Uso de servidores MCP en Visual Studio Code en Visual Studio Code la documentación.
Uso de configuraciones de MCP existentes
Si ya tiene una configuración de MCP en Claude Desktop, puede usar esa configuración en Visual Studio Code para acceder a los mismos servidores MCP. Para ello, agregue la siguiente configuración a su archivo settings.json en Visual Studio Code.
"chat.mcp.discovery.enabled": true
"chat.mcp.discovery.enabled": true
Visual Studio Code buscará automáticamente la configuración existente y la usará en su Visual Studio Code instancia.
Requisitos previos
-
**Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
** Visual Studio versión 17.14 o posterior**. Para obtener más información sobre cómo instalar Visual Studio, consulte la [Visual Studio página de descargas](https://visualstudio.microsoft.com/downloads/). -
**Inicie sesión en GitHub desde Visual Studio**. - Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
Configuración de servidores MCP en Visual Studio
-
En la barra de Visual Studio menús, haga clic en Ver y, a continuación, haga clic en Chat de GitHub Copilot.
-
En la parte inferior del panel de chat, selecciona Agent en la lista desplegable de modo.
-
En la chat de Copilot ventana, haga clic en el icono de herramientas y, a continuación, haga clic en el icono más de la ventana del selector de herramientas.
-
En la ventana emergente "Configurar servidor MCP", rellena los campos, incluidos el identificador de servidor, el tipo y los campos adicionales necesarios para la configuración específica del servidor MCP.
Visual Studio admite servidores remotos y locales. Los servidores remotos, definidos con una dirección URL y credenciales, se hospedan externamente para facilitar la instalación y el uso compartido, mientras que los servidores locales, definidos con la invocación de línea de comandos, se ejecutan en el equipo local y pueden access recursos locales. Vea las configuraciones de ejemplo siguientes, usando el GitHub servidor MCP como ejemplo. -
Haga clic en Save(Guardar).
-
Si usas un servidor remoto con autenticación de OAuth, en el archivo
mcp.json, haz clic en Autenticación desde el CodeLens situado encima del servidor para autenticarte en el servidor. Aparecerá una ventana emergente o nueva, lo que te permite autenticarte con tu cuenta. El servidor solo podrá acceder a los ámbitos que usted apruebe y que las directivas de la organización permitan. -
En la chat de Copilot ventana, haga clic en el icono de herramientas. Ahora deberías ver herramientas adicionales del servidor MCP que configuraste.
Ejemplo de configuración de servidor remoto con OAuth
-
En "Id. de servidor", escriba
github. -
En "Tipo", selecciona "HTTP/SSE" en la lista desplegable.
-
Para "URL", escribe
https://api.githubcopilot.com/mcp/. -
Después de hacer clic en Guardar, la configuración del archivo
mcp.jsondebe tener el siguiente aspecto:JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } } -
En el archivo
mcp.json, haz clic en Auth en CodeLens encima del servidor para autenticarse en el servidor. Aparecerá un elemento emergente que le permitirá autenticarse con su GitHub cuenta.
Ejemplo de configuración del servidor local
-
En "Id. de servidor", escriba
github. -
En "Tipo", selecciona "stdio" en la lista desplegable.
-
En "Command (con argumentos opcionales)", escriba
docker "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" -
Agregue una variable de entorno "GITHUB_PERSONAL_ACCESS_TOKEN" establecida en personal access token.
-
Después de hacer clic en Guardar, la configuración del archivo
mcp.jsondebe tener el siguiente aspecto:JSON { "servers": { "github": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PAT" } } } }{ "servers": { "github": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PAT" } } } }
Para obtener más información sobre cómo configurar servidores MCP en Visual Studio, consulte la documentación de Visual Studio en .
Requisitos previos
-
**Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
**Un IDE de JetBrains compatible**. GitHub Copilot es compatible con los siguientes IDE:- IntelliJ IDEA (Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Invitado de Code With Me
- DataGrip
- DataSpell
- GoLand
- Cliente JetBrains
- MPS
- PhpStorm
- PyCharm (Profesional, Comunidad, Educativa)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
Consulta el buscador de herramientas de IDE de JetBrains para descargarla.
-
Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
Configuración de servidores MCP desde el registro de MCP
- En el IDE de JetBrains, abra chat de Copilot.
- En la chat de Copilot ventana, haga clic en el icono de MCP.
- En la ventana Registro de MCP, busque los servidores MCP que desea agregar de la lista de servidores disponibles.
- Junto a cada servidor MCP que quiera agregar, haga clic en Instalar.
- Cuando haya terminado de agregar servidores MCP, haga clic en Aceptar.
- En la chat de Copilot ventana, haga clic en el icono de herramientas. Ahora debería ver herramientas adicionales de los servidores MCP que instaló.
Configuración manual de servidores MCP
- En la esquina inferior derecha, haz clic en .
- En el menú, selecciona "Open Chat", asegúrate de que estás en modo Agente y, después, haz clic en el icono de herramientas (denominado "Configure your MCP server") en la parte inferior de la ventana de chat.
- Haz clic en Add MCP Tools.
- En el archivo
mcp.json, define los servidores MCP. Los IDE de JetBrains admiten servidores remotos y locales. Los servidores remotos se hospedan externamente para facilitar la configuración y el uso compartido, mientras que los servidores locales se ejecutan en el equipo local y pueden access recursos locales.
Puedes usar las siguientes configuraciones como ejemplos:
Ejemplo de configuración de servidor remoto con PAT
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
Ejemplo de configuración del servidor local
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
Requisitos previos
-
**Acceso a Copilot**. Consulta [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot). -
** GitHub Copilot para la extensión Xcode**. Consulte [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment). - Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
Configuración de servidores MCP desde el registro de MCP
- En Xcode, abra chat de Copilot.
- En la chat de Copilot ventana, haga clic en el icono para abrir la configuración.
- En la ventana de configuración, seleccione la pestaña Herramientas .
- Junto a URL del registro de MCP (opcional), haga clic en Examinar servidores MCP.
- En la ventana Registro de MCP, busque los servidores MCP que desea agregar de la lista de servidores disponibles.
- Junto a cada servidor MCP que quiera agregar, haga clic en Instalar.
- Cuando haya terminado de agregar servidores MCP, cierre la ventana Marketplace de servidores MCP .
- En la ventana de configuración, en Herramientas de MCP disponibles, haga clic en el > icono para expandir la lista de herramientas de MCP disponibles. Ahora debería ver herramientas adicionales de los servidores MCP que instaló.
Configuración manual de servidores MCP
- Abre GitHub Copilot para la extensión Xcode y ve a "Settings".
- Como alternativa, en un área de trabajo activa de Xcode, puedes encontrar los valores si haces clic en Editor en la barra de menús, seleccionas GitHub Copilot y, después, haces clic en Open GitHub Copilot for Xcode Settings.
- Selecciona la pestaña MCP y, después, haz clic en Edit Config.
- Define los servidores MCP, editando
mcp.json. Xcode admite servidores remotos y locales. Los servidores remotos se hospedan externamente para facilitar la configuración y el uso compartido, mientras que los servidores locales se ejecutan en el equipo local y pueden access recursos locales.
Puedes usar las siguientes configuraciones como ejemplos:
Ejemplo de configuración de servidor remoto con PAT
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
Ejemplo de configuración del servidor local
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
Requisitos previos
- Acceso a Copilot Consulta ¿Qué es GitHub Copilot?.
- Versión compatible de Eclipse. Para usar la extensión GitHub Copilot, debes tener la versión 2024-09 o superior de Eclipse. Consulta la página de descarga de Eclipse.
- Si eres miembro de una organización o empresa con un plan de Copilot Business o Copilot Enterprise, la directiva "MCP servers in Copilot" debe estar habilitada para usar MCP con Copilot.
Configuración de servidores MCP desde el registro de MCP
- En Eclipse, abra chat de Copilot.
- En la chat de Copilot ventana, haga clic en el icono de MCP.
- En la ventana Registro de MCP, busque los servidores MCP que desea agregar de la lista de servidores disponibles.
- Junto a cada servidor MCP que quiera agregar, haga clic en Instalar.
- Cuando haya terminado de agregar servidores MCP, haga clic en Cerrar.
- En la chat de Copilot ventana, haga clic en el icono de herramientas. Ahora debería ver herramientas adicionales de los servidores MCP que instaló.
Configuración manual de servidores MCP
- Haz clic en el icono Copilot () en la barra de estado de la parte inferior de Eclipse.
- En el menú, selecciona Open Chat y, en la ventana de chat, haz clic en el icono "Configure Tools...".
- Como alternativa, puedes seleccionar Edit preferences, después en el panel de la izquierda expandir GitHub Copilot y hacer clic en MCP.
- En "Configuraciones de servidor", define los servidores MCP. Eclipse admite servidores remotos y locales. Los servidores remotos se hospedan externamente para facilitar la configuración y el uso compartido, mientras que los servidores locales se ejecutan en el equipo local y pueden access recursos locales.
Puedes usar las siguientes configuraciones como ejemplos:
Ejemplo de configuración de servidor remoto con PAT
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
Ejemplo de configuración del servidor local
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
Creación de un servidor MCP
Puede crear un nuevo servidor MCP para satisfacer sus necesidades específicas y, a continuación, integrarlo con chat de Copilot. Por ejemplo, puede crear un servidor MCP que se conecte a una base de datos o a un servicio web y, a continuación, usar ese servidor en para realizar tareas en chat de Copilot esa base de datos o servicio web.
Para más información sobre cómo crear y configurar tus propios servidores MCP, consulta la documentación oficial de MCP.
Información adicional
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) -
[AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp) -
[AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server) -
[AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp)