Server data from the Official MCP Registry
Enhanced Git MCP Server - Code review, commit analysis, and branch management
Enhanced Git MCP Server - Code review, commit analysis, and branch management
Valid MCP server (2 strong, 4 medium validity signals). 1 known CVE in dependencies โ ๏ธ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
7 files analyzed ยท 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-davidweb3-ctrl-mcp-git-enhanced": {
"args": [
"-y",
"@davidweb3-ctrl/mcp-git-enhanced"
],
"command": "npx"
}
}
}From the project's GitHub README.
An enhanced Git MCP (Model Context Protocol) server that provides AI assistants with powerful code review, commit analysis, and branch management capabilities.
npm install -g @bountyclaw/mcp-git-enhanced
git clone https://github.com/bountyclaw/mcp-git-enhanced.git
cd mcp-git-enhanced
npm install
npm run build
Add to your Claude Code configuration (~/.claude/settings.json):
{
"mcpServers": {
"git-enhanced": {
"command": "npx",
"args": ["@bountyclaw/mcp-git-enhanced"]
}
}
}
Or for local development:
{
"mcpServers": {
"git-enhanced": {
"command": "node",
"args": ["/path/to/mcp-git-enhanced/dist/index.js"]
}
}
}
Analyze code changes between commits, branches, or working directory.
{
"repoPath": "/absolute/path/to/repo",
"target": "HEAD~5",
"source": "HEAD~10",
"filePath": "src/",
"staged": false
}
Analyze commit history with filtering and statistics.
{
"repoPath": "/absolute/path/to/repo",
"maxCount": 20,
"author": "John Doe",
"since": "1 week ago",
"stat": true
}
Manage and analyze git branches.
{
"repoPath": "/absolute/path/to/repo",
"action": "list|compare|suggest_cleanup",
"includeRemote": true
}
Get comprehensive repository status.
{
"repoPath": "/absolute/path/to/repo",
"short": false
}
Analyze a specific commit in detail.
{
"repoPath": "/absolute/path/to/repo",
"commitHash": "abc123"
}
"Show me the diff between main and the feature branch"
"What files changed in the last 5 commits?"
"Analyze the impact of commit abc123"
"List all branches that can be safely deleted"
"Show me commits from the last week"
"Who are the top contributors to this project?"
"What's the current status of my repo?"
"Show me the staged changes"
"What files have uncommitted changes?"
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Test locally
node dist/index.js
This project uses Jest for testing with comprehensive coverage for all Git tool handlers.
# Run all tests
npm test
# Run tests with coverage report
npm run test:coverage
# Run tests in watch mode
npm run test:watch
| File | Statements | Branches | Functions | Lines |
|---|---|---|---|---|
| tools.ts | 98%+ | 95%+ | 100% | 98%+ |
src/__tests__/tools.test.ts - Unit tests for all 5 Git tool handlers
git_diff - 7 test casesgit_log - 13 test casesgit_branch - 10 test cases (list, compare, suggest_cleanup)git_status - 5 test casesgit_commit_analyze - 4 test cases# Run ESLint
npm run lint
# Fix ESLint issues
npm run lint:fix
# Format with Prettier
npm run format
# Check formatting
npm run format:check
MIT
Contributions welcome! Please read CONTRIBUTING.md for details.
Built with ๐ฆ by BountyClaw
Be the first to review this server!
by Modelcontextprotocol ยท Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol ยท Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.