Configuración, conexión y uso del servidor MCP de GitHub en VS Code
En esta unidad, aprenderá a configurar y usar el servidor MCP de GitHub en Visual Studio Code para que pueda incorporar flujos de trabajo con tecnología de inteligencia artificial directamente al entorno de desarrollo. Aprenderá lo siguiente:
Configuración mediante OAuth o un token de acceso personal (PAT)
Configuración local opcional con Docker para obtener más control
Uso del servidor MCP de GitHub con Chat de Copilot para la productividad con tecnología de IA
Pasos comunes de solución de problemas
Configuración del servidor MCP de GitHub en VS Code
Uso de OAuth
Ahora que sabe lo que puede hacer el servidor MCP de GitHub, veamos cómo configurarlo en Visual Studio Code para que pueda empezar a usarlo inmediatamente. Esto le permitirá integrar los flujos de trabajo preferidos con tecnología de inteligencia artificial directamente en el entorno de codificación sin una configuración compleja.
- En Visual Studio Code, abra la paleta de comandos presionando Ctrl+Mayús+P (Windows/Linux) o Cmd+Mayús+P (Mac).
- Escriba MCP: agregue el servidor y presione Entrar.
- En la lista, seleccione HTTP (HTTP o Server-Sent Events).
- En el campo Dirección URL del servidor , escriba https://api.githubcopilot.com/mcp/y presione Entrar.
- Cuando se le pida que escriba un identificador de servidor, puede presionar Entrar para usar el valor predeterminado o escribir un identificador personalizado si lo prefiere.
- Elija dónde desea guardar la configuración del servidor MCP. Puede agregarla a la configuración de usuario para usarla en todos los proyectos o en la configuración del área de trabajo del proyecto actual.
- Aparecerá un mensaje que le pedirá que autorice con GitHub mediante OAuth. Seleccione Permitir e iniciar sesión en su cuenta de GitHub si se le solicita.
Después de la instalación, el servidor MCP de GitHub estará listo para usarse con los proyectos en VS Code. Ahora puede empezar a usar herramientas y flujos de trabajo con tecnología de inteligencia artificial para automatizar tareas, administrar problemas y analizar el código directamente dentro del editor, lo que le ayuda a centrarse en el trabajo mientras el servidor MCP de GitHub controla el trabajo pesado en segundo plano.
Uso del token de acceso personal
Para usar el token de acceso personal (PAT) para el control avanzado, puede seguir estos pasos:
Cree un PAT con el repositorio y lea: ámbito de paquetes en la cuenta de GitHub.
Seguirá los mismos pasos anteriores, pero cancelarÁ OAuth cuando se le solicite.
En el archivo de configuración, agregue:
"headers": { "Authorization": "Bearer ${input:github_token}" }A continuación, agregue un mensaje de entrada para escribir de forma segura el token:
"inputs": [ { "id": "github_token", "type": "promptString", "description": "GitHub Personal Access Token", "password": true } ]Por último, reinicie el servidor MCP en VS Code y escriba el PAT cuando se le solicite.
El servidor MCP ahora se configurará para usar el PAT para la autorización.
Configuración del servidor MCP local con Docker (opcional)
Si su empresa usa GitHub Enterprise Server con restricciones de PAT, solo puede acceder a los ámbitos de API permitidos por la directiva de su organización. Si todos los puntos de conexión están restringidos, el servidor MCP no estará disponible, compruebe con el administrador si no está seguro.
Para su uso local, el servidor MCP requiere Docker y la autenticación con un token de acceso personal (PAT). OAuth no se admite en esta configuración.
En primer lugar, debe confirmar que Docker está instalado y en ejecución en el sistema.
A continuación, genere un PAT con los ámbitos necesarios.
Use la siguiente configuración para ejecutar el servidor localmente:
{ "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub Personal Access Token", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" } } } }Reinicie el servidor MCP y escriba el PAT cuando se le pida que complete la configuración.
Solución de problemas
Si tiene problemas al usar el servidor MCP de GitHub, estas son algunas comprobaciones prácticas:
- Confirme que ha iniciado sesión en su cuenta de GitHub en VS Code.
- Si usa un PAT, asegúrese de que tiene los ámbitos correctos y se escribe correctamente.
- Compruebe la configuración para ver si hay errores tipográficos o campos que faltan.
- Si usa Docker, asegúrese de que está instalado y en ejecución activamente.
- Intente reiniciar VS Code o el servidor MCP para resolver problemas de conexión temporales.