Saltar al contenido
8/10
G Código y GitHub

Git 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_add y usa la librería gitpython (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/repo

O 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

Volver a MCPs