Servidor MCP Oficial

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

Como o Git MCP Server se integra: quais agentes o executam e o que ele acrescentaEXECUTA EMSeu agenteAny MCP clientum host documentadoMCP SERVER · OFICIALGit MCP ServerConecte o agente a ferramentas, d…4 etapas de instalação1 nota de permissãolicença: MITO QUE ELA ACRESCENTAO que ela fazMostrar status, diffs staged e un…Mostrar logs de commits com filtr…Fazer stage de arquivos, commit e…Criar e fazer checkout de branchesagente → extensão → nova capacidade · do repositório ou da documentação oficial
Onde Git MCP Server roda e o que acrescenta, segundo a documentação
  • 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

  1. Instale o uv ou o pip
  2. Execute uvx mcp-server-git, ou pip install mcp-server-git
  3. Adicione o comando à configuração do seu cliente MCP
  4. Passe repo_path em cada chamada de ferramenta
Exemplo de configuração (da documentação oficial)
{
  "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

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.

Mais extensões para conhecer