mcp-git-tools
mcp-git-tools
Инструменты анализа Git-репозиториев для AI-агентов, предоставляемые через MCP (Model Context Protocol). Анализирует локальные репозитории с помощью нативных git-команд — не требуется GitHub API.
Инструменты
Инструмент | Описание |
| Получить историю коммитов с фильтрацией по автору, диапазону дат и пути к файлу |
| Показать diff между коммитами, ветками или тегами с сводками изменений |
| Показать, кто последним изменил каждую строку файла, с информацией о коммите |
| Статистика репозитория: коммиты, участники, активность по времени, наиболее изменяемые файлы |
| Список веток с информацией о последнем коммите, количеством впереди/позади, статусом объединения/необъединения |
Related MCP server: mcp-git
Предварительные требования
Node.js >= 18
Git установлен и доступен в PATH
Настройка
npm install
npm run buildКонфигурация
Добавьте в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"git-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-git-tools/dist/index.js"]
}
}
}Детали инструментов
git_log
Получить недавнюю историю коммитов с необязательными фильтрами.
Параметры:
repoPath(required) — Абсолютный путь к Git-репозиториюcount— Количество коммитов для возврата (по умолчанию: 20)author— Фильтр по имени или email автораsince/until— Фильтры диапазона датpath— Фильтр по коммитам, затрагивающим конкретный файл или каталог
git_diff
Сравните два refs и получите структурированную сводку изменений.
Параметры:
repoPath(required) — Абсолютный путь к Git-репозиториюfrom— Начальный ref (по умолчанию: HEAD~1)to— Конечный ref (по умолчанию: HEAD)path— Ограничить diff конкретным файлом или каталогомsummaryOnly— Возвращать только статистику без полного текста diff
git_blame
Показать построчное авторство файла.
Параметры:
repoPath(required) — Абсолютный путь к Git-репозиториюfilePath(required) — Путь к файлу относительно корня репозиторияstartLine/endLine— Blame для конкретного диапазона строкref— Blame на конкретном коммите
git_stats
Получить общий обзор активности репозитория.
Параметры:
repoPath(required) — Абсолютный путь к Git-репозиториюtopAuthors— Количество ведущих участников для отображения (по умолчанию: 10)topFiles— Количество наиболее изменяемых файлов для отображения (по умолчанию: 10)
git_branch
Список и анализ веток.
Параметры:
repoPath(required) — Абсолютный путь к Git-репозиториюbaseBranch— Ветка для сравнения (по умолчанию: main или master)includeRemote— Включить ветки отслеживания удаленных репозиториевmergedOnly/unmergedOnly— Фильтр по статусу слияния
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with local Git repositories for operations like status, commits, branching, and diffs, plus GitHub API integration for managing pull requests when authenticated.
- AlicenseBqualityDmaintenanceEnables Git repository interaction and automation via LLMs, providing tools to read, search, and manipulate Git repositories.15159MIT
- FlicenseBqualityDmaintenanceEnables AI assistants to inspect local Git repositories and interact with the GitHub API for reading commits, diffs, files, issues, comments, pull requests, and project boards.10121
- FlicenseNot gradedqualityBmaintenanceEnables analysis of local Git repositories via standard git commands, providing insights like line authorship, commit frequency, code churn, and co-changed files.
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rog0x/mcp-git-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server