Git MCP é um dos servidores de referência mantidos pela Anthropic no repositório modelcontextprotocol/servers. Dá a agentes MCP acesso de leitura e operação sobre repositórios Git locais: listar commits, navegar branches e tags, inspecionar diffs e pesquisar histórico. O âmbito fica limitado ao repositório configurado, o que mantém o raio de ação controlado. É útil para fluxos de revisão de código assistida, resumo de alterações recentes, e auditoria do que mudou num intervalo de tempo, tudo sem sair da máquina do utilizador.
Funcionalidades
- Estado da working tree
- Diff de alterações unstaged, staged e entre branches ou commits
- Commit, add e reset da staging area
- Histórico de commits com filtro opcional por data
- Conteúdo de um commit específico
- Listar branches
- Criar e mudar de branch
Ferramentas disponíveis
-
git_statusMostra o estado da working tree. -
git_diff_unstagedMostra alterações no diretório de trabalho ainda não staged. -
git_diff_stagedMostra alterações staged para commit. -
git_diffMostra diferenças entre branches ou commits. -
git_commitRegista alterações no repositório. -
git_addAdiciona ficheiros à staging area. -
git_resetRemove da staging area todas as alterações staged. -
git_logMostra o histórico de commits, com filtro opcional por data. -
git_create_branchCria uma nova branch. -
git_checkoutMuda de branch. -
git_showMostra o conteúdo de um commit. -
git_branchLista branches Git.
Algo incorreto?
Ajuda-nos a melhorar