Git MCP Server
Servidor MCP de referência com ferramentas para ler, pesquisar e alterar repositórios Git: status, diff, log, commit, branch.
- Autor
- Model Context Protocol
- Funciona com
- Any MCP client
- Licença
- MIT
- Documentado
- Oct 2, 2026
O que é Git MCP Server
O mcp-server-git é um servidor MCP em Python para interação e automação com repositórios Git. O README diz que está em desenvolvimento inicial e que as ferramentas podem mudar.
O que ela faz
- Mostrar status, diffs staged e unstaged e diffs em relação a um branch ou commit
- Mostrar logs de commits com filtro por data
- Fazer stage de arquivos, commit e reset
- Criar e fazer checkout de branches
- Mostrar o conteúdo de um commit
Quando usar
Boa adequação
- Dar a um agente acesso estruturado ao Git via MCP
- Clientes sem ferramenta de shell
Não indicado para
- Automação estável e de nível de produção: o README diz que está em desenvolvimento inicial
- Casos em que o agente não deve fazer commits: ele tem git_commit e git_add
Como instalar o Git MCP Server
Você precisa de: uv/uvx ou pip com Python; MCP Python SDK 1.x (mcp>=1.29.0,<2); Um repositório Git local
- Instale o uv ou o pip
- Execute uvx mcp-server-git, ou pip install mcp-server-git
- Adicione o comando à configuração do seu cliente MCP
- Passe repo_path em cada chamada de ferramenta
{
"mcpServers": {
"git": {
"command": "uvx",
"args": [
"mcp-server-git"
]
}
}
}Permissões e segurança
A que ela tem acesso
- Lê e modifica repositórios Git locais (add, commit, reset, branch, checkout)
Notas de segurança dos mantenedores
- O README raiz diz que estas são implementações de referência, pensadas como exemplos educacionais, não soluções prontas para produção.
Revise a fonte antes de conceder ao agente acesso a credenciais ou sistemas de produção. Documentamos o que os mantenedores informam; não auditamos o código.
Limitações
- Desenvolvimento inicial; as ferramentas podem mudar
- O port para o MCP SDK 2.0 está em andamento
Perguntas frequentes
O Git MCP server pode fazer commits?
Sim, ele oferece git_commit e git_add entre as ferramentas. fonte
O Git MCP server está pronto para produção?
O README diz que está em desenvolvimento inicial e que a funcionalidade pode mudar. fonte
Como instalo o Git MCP server?
Execute uvx mcp-server-git ou pip install mcp-server-git e adicione-o à configuração do seu cliente MCP. fonte
Guias relacionados
Fontes e lacunas
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/src/git/README.md readme, verificado Oct 2, 2026
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/README.md readme, verificado Oct 2, 2026
Não informado pelos mantenedores: Hosts além de clientes MCP genéricos não são citados individualmente como compatíveis com Claude Code/Cursor/Windsurf/Codex neste README; A data de last_release não aparece no README verificado.