Git Quick Stats Server
БесплатноНе проверенExposes git-quick-stats commands as MCP tools to analyze git repositories via natural language.
Описание
Exposes git-quick-stats commands as MCP tools to analyze git repositories via natural language.
README
This folder contains a small MCP server that exposes git-quick-stats commands as MCP tools.
Setup
Install uv first (one-time):
curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
cd mcp-server
uv venv .venv
uv sync --dev
Or using Make:
make install
This installs:
- Runtime dependencies from
pyproject.toml - Development tools (including Black) from the
devdependency group
Run
uv run -m src.server
The server uses stdio transport, so configure your MCP client to launch this command.
On first tool execution, the server automatically downloads git-quick-stats
into .mcp-tools/git-quick-stats inside this project if the script is not
already present at project root.
To pin a specific upstream branch/tag/commit for downloads, set:
export GIT_QUICK_STATS_REF=<ref>
Example MCP Client Config
{
"mcpServers": {
"git-quick-stats": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/git-quick-stats/mcp-server",
"-m",
"src.server"
]
}
}
}
VS Code Config
Add one of the following entries to your VS Code MCP settings depending on your OS.
Windows (native Python/uv)
{
"mcpServers": {
"git-quick-stats": {
"command": "uv",
"args": [
"run",
"--directory",
"C:\\absolute\\path\\to\\git-quick-stats\\mcp-server",
"-m",
"src.server"
]
}
}
}
Windows (WSL Ubuntu)
{
"mcpServers": {
"git-quick-stats": {
"command": "wsl.exe",
"args": [
"-d",
"Ubuntu",
"uv",
"run",
"--directory",
"/home/your-user/projects/git-quick-stats/mcp-server",
"-m",
"src.server"
]
}
}
}
Linux
{
"mcpServers": {
"git-quick-stats": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/git-quick-stats/mcp-server",
"-m",
"src.server"
]
}
}
}
macOS
{
"mcpServers": {
"git-quick-stats": {
"command": "uv",
"args": [
"run",
"--directory",
"/Users/your-user/path/to/git-quick-stats/mcp-server",
"-m",
"src.server"
]
}
}
}
Make Targets
make help
make bootstrap-uv
make install
make run
make format
make format-check
Docker Compose
Run the MCP server with Docker Compose:
docker compose up --build
Or via Make:
make docker-up
make docker-logs
make docker-down
Usage Notes
- Set
repo_pathto the git repository you want to inspect. - Some options need extra values, which should be passed using tool arguments:
authorfor options that need_GIT_AUTHORbranchfor options that need_GIT_BRANCHtagfor options that need_GIT_TAG
- The
--new-contributorsoption prompts for a date in the shell script. Usestdin_inputwith one date line, for example:2025-01-01\n.
AI Output Example
Example tool call from an AI assistant:
{
"tool": "run_git_quick_stats",
"arguments": {
"option": "--new-contributors",
"repo_path": "/absolute/path/to/git-quick-stats",
"stdin_input": "2025-01-01\n"
}
}
Example tool result:
{
"ok": true,
"exit_code": 0,
"stdout": "New contributors since 2025-01-01:\\n\\n 1 [email protected]\\n...",
"stderr": ""
}
Example AI response to user:
New contributors report generated successfully using stdin date input (2025-01-01). I can also run the same report for another date range if you want.
Установка Git Quick Stats Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/git-quick-stats/mcp-serverFAQ
Git Quick Stats Server MCP бесплатный?
Да, Git Quick Stats Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Git Quick Stats Server?
Нет, Git Quick Stats Server работает без API-ключей и переменных окружения.
Git Quick Stats Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Git Quick Stats Server в Claude Desktop, Claude Code или Cursor?
Открой Git Quick Stats Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Git Quick Stats Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
