{
  "markdown": "# git-summary-mcp\n\nAn MCP server that gives AI assistants deep understanding of your local Git repositories. Get instant repo overviews, semantic change summaries, blame analysis, auto-generated changelogs, branch health checks, and history search — all from within Claude, Cursor, or any MCP client.\n\n## Quick Start\n\n```bash\nnpx git-summary-mcp\n```\n\nZero config. No API keys. No accounts. Just run it in any Git repository.\n\n## Tools\n\n### `git_summary`\nStructured overview of a repository: current branch, recent commits, contributors, and stats.\n\n```\n\"Summarize this repository\"\n\"Who are the top contributors?\"\n\"Show me the last 10 commits\"\n```\n\n### `git_changes`\nSemantic change summary for any commit range. See what files changed, who changed them, and the overall diff stat.\n\n```\n\"What changed between v1.0 and v2.0?\"\n\"Summarize the changes in the last week\"\n\"What did the feature branch change?\"\n```\n\n### `git_blame`\nAnalyze file ownership: who wrote each line, when, and in which commit. Get contributor breakdowns.\n\n```\n\"Who last modified src/index.ts?\"\n\"Show me the blame for lines 50-100 of app.py\"\n\"Who owns most of this file?\"\n```\n\n### `git_changelog`\nAuto-generate a changelog grouped by commit type (features, fixes, docs, etc.) using conventional commit detection.\n\n```\n\"Generate a changelog for the last release\"\n\"Create release notes from v1.0 to v2.0\"\n```\n\n### `git_branch_health`\nFind stale branches, merged branches ready for cleanup, and branches that are ahead/behind.\n\n```\n\"Which branches are stale?\"\n\"Any branches that have been merged and can be deleted?\"\n\"Show me branch health\"\n```\n\n### `git_search`\nSearch through commit messages and code changes (pickaxe search) to find when something was introduced or changed.\n\n```\n\"When was the login function added?\"\n\"Find commits that mention 'authentication'\"\n\"When was this config value changed?\"\n```\n\n## Installation\n\n### Claude Desktop / Claude Code\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"git-summary\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"git-summary-mcp\"]\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"git-summary\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"git-summary-mcp\"]\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to your MCP configuration with the same format as above.\n\n## Why?\n\nAI coding assistants can read files and run commands, but they don't inherently *understand* your project's history. This MCP server gives them structured, token-efficient Git intelligence so they can:\n\n- Understand who worked on what and when\n- Generate accurate changelogs and release notes\n- Find when bugs were introduced\n- Identify stale branches and cleanup opportunities\n- Summarize changes for code reviews and PRs\n\n## Requirements\n\n- Node.js 18+\n- Git installed and available in PATH\n- Must be run inside (or pointed at) a Git repository\n\n## Part of the MCP Toolkit\n\n**[View all servers →](https://yifanyifan897645.github.io/mcp-toolkit/)**\n\n- [webcheck-mcp](https://www.npmjs.com/package/webcheck-mcp) — Website health analysis\n- [git-summary-mcp](https://www.npmjs.com/package/git-summary-mcp) — Git repository intelligence\n- [mcp-checkup](https://www.npmjs.com/package/mcp-checkup) — MCP setup health analyzer\n- [dev-utils-mcp](https://www.npmjs.com/package/dev-utils-mcp) — Developer utilities\n- [codescan-mcp](https://www.npmjs.com/package/codescan-mcp) — Codebase health scanner\n- [deadlink-checker-mcp](https://www.npmjs.com/package/deadlink-checker-mcp) — Dead link detector\n\n## License\n\nMIT\n",
  "bytes": 3543,
  "sha": "cd4b3d0d012026269164eb914daad52fe3a753d8e635cb0f2dbe064b9130c2b3",
  "repo_slug": "yifanyifan897645/git-summary-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_yifanyifan897645_git_summary_4c67274f/readme"
}