Código y GitHubGit MCP (oficial)
Le permite a tu IA trabajar con git localmente: ver el estado del repositorio, los cambios, el historial de commits, crear ramas, hacer commit y navegar entre versiones. Todo en tu ordenador, sin internet ni cuentas.
Revisada el 2026-09-21
- Popularidad
- 90.5k (repo)
- Licencia
- MIT
- Autor
- Model Context Protocol (oficial)
- Categoría
- Código y GitHub
Seguridad: revisada
Revisada, sin código malicioso.
¿Qué es?
Es un conector que le da a tu IA acceso a git (la herramienta de control de versiones que guarda el historial de tu proyecto). Con él puede ver qué cambió, quién y cuándo, crear ramas, hacer commits y revisar diferencias.
Piénsalo como la máquina del tiempo de tu proyecto: git guarda todas las versiones, y este conector le deja manejarla desde el chat.
Qué puede hacer:
- Estado: qué archivos han cambiado.
- Diferencias (
diff): qué se modificó exactamente. - Historial (
log): todos los commits. - Ramas: crear, cambiar, listar.
- Commit / add / reset: guardar cambios.
- Mostrar cualquier versión.
Detalle a favor: local y sin internet, de los oficiales, y con control de rutas (solo el repositorio que le indiques).
¿Cuándo me sirve?
Casi siempre que programas con control de versiones:
- "¿Qué he cambiado desde ayer?" → status / diff.
- "Muéstrame el historial" → log.
- "Crea una rama para esta función" → ramas.
- "Haz commit de estos cambios" → commit.
- "¿Cuándo se cambió este archivo?" → historial.
¿Esto me sirve a mí?
Sí, si usas git (lo normal en cualquier proyecto). Es la versión local de lo que hace GitHub MCP en la nube.
| Si un día piensas... | Te da... |
|---|---|
| "No me acuerdo qué cambié" | Diferencias e historial |
| "Gestiono ramas a mano" | Ramas desde el chat |
| "Quiero que la IA haga commits por mí" | Commits ordenados |
| "Trabajo en local sin subir a la nube" | Todo local, sin cuentas |
No te sirve si no usas git. Complementa a GitHub MCP (este es local; aquel, la nube).
¿Es segura?
Veredicto: ✅ SÍ, es limpia (riesgo 0).
- Origen oficial: equipo del Model Context Protocol (Anthropic).
- Local, sin red: funciona por
stdio; no manda nada a internet. - Sin claves.
- Controlado: trabaja sobre el repositorio que le indiques (
--repository). - Buenas prácticas internas: el proyecto ha endurecido
git_addy usa la libreríagitpython(no ejecuta git por shell). A tener en cuenta: puede hacer commit/reset; usa git con cuidado (tu historial es tu red de seguridad). - Está en desarrollo "temprano" según su README (funciones que pueden cambiar).
Cómo se instala
claude mcp add git -- uvx mcp-server-git --repository /ruta/a/tu/repoO en la configuración:
{
"mcpServers": {
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/ruta/a/tu/repo"]
}
}
}¿En qué asistentes funciona?
| Asistente | ¿Funciona? | Notas |
|---|---|---|
| OpenCode | ✅ Sí | Configuración MCP |
| Claude Code | ✅ Sí | claude mcp add |
| Claude Desktop | ✅ Sí | Configuración |
| Cursor | ✅ Sí | Configuración MCP |
| ChatGPT / VS Code / Windsurf | ✅ Sí | Compatible con MCP |
Enlaces
- Repositorio: https://github.com/modelcontextprotocol/servers
- Documentación: https://modelcontextprotocol.io