mcp-02-git¶
Camada: Descoberta & Contexto
Ferramentas: 5
Pacote: packages/mcp-02-git
git_status¶
Status do repositorio: branch atual, arquivos modificados, staged, ahead/behind.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
path |
string | não | caminho do repo (default: diretorio atual) |
git_log¶
Historico de commits (hash, autor, data, mensagem).
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
path |
string | não | caminho do repo |
maxCount |
number | não | quantos commits retornar (default 20) |
git_diff¶
Diff do working tree, de um arquivo, ou entre dois refs (from..to).
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
path |
string | não | caminho do repo |
file |
string | não | limitar o diff a um arquivo |
from |
string | não | ref inicial (ex: HEAD~1) |
to |
string | não | ref final (ex: HEAD) |
git_blame¶
Blame linha-a-linha de um arquivo (quem alterou cada linha).
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
path |
string | não | caminho do repo |
file |
string | sim | arquivo a inspecionar (obrigatorio) |
git_regression¶
Rastreia regressao: commits que introduziram/removeram um termo (pickaxe -S) ou que tocaram um arquivo.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
path |
string | não | caminho do repo |
term |
string | não | termo/string para rastrear (git log -S) |
file |
string | não | arquivo cujo historico investigar |