
Mcp Git Enhanced
- 1 repo stars
- Updated June 2, 2026
- davidweb3-ctrl/mcp-git-enhanced
io.github.davidweb3-ctrl/mcp-git-enhanced is a MCP server that provides enhanced local Git tools for code review, commit analysis, and branch management.
About
io.github.davidweb3-ctrl/mcp-git-enhanced is the Enhanced Git MCP server published from the mcp-git-enhanced repository, offering the same core promise: agent-accessible code review, commit analysis, and branch management against your local repository. Register this id if your MCP catalog or installer resolves the github.io.github.davidweb3-ctrl/mcp-git-enhanced name rather than the sibling git-enhanced listing. developers should treat it as a review accelerator—invoke when summarizing recent work, comparing branches, or validating that a hotfix touched the right files. It runs via stdio from npm, which keeps configuration parallel across Claude Code, Cursor, and other MCP hosts. Combine with a GitHub MCP when you also need remote PR and issue visibility.
- Enhanced Git MCP: code review, commit analysis, branch management (schema v1.0.0)
- npm @davidweb3-ctrl/mcp-git-enhanced with stdio transport
- Duplicate registry entry aligned with davidweb3-ctrl/mcp-git-enhanced repository
- No extra secrets listed in this schema variant—simpler local setup than git-enhanced v1.0.1 package block
Mcp Git Enhanced by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add mcp-git-enhanced -- npx -y @davidweb3-ctrl/mcp-git-enhancedAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Package | @davidweb3-ctrl/mcp-git-enhanced |
| Transport | STDIO |
| Auth | None |
| Last updated | June 2, 2026 |
| Repository | davidweb3-ctrl/mcp-git-enhanced ↗ |
What it does
Same enhanced local Git MCP as git-enhanced—commit analysis, review support, and branch tooling for agents—under the mcp-git-enhanced registry id.
Who is it for?
Best when you install MCP by exact registry id and want local Git depth without maintaining custom git scripts for your agent.
Skip if: Workflows that only require GitHub.com PR listings without local repository analysis.
What you get
With the server registered, review and branch questions get answered from live Git state inside the agent session.
- Local Git review and branch context for the agent
- Reduced manual git log and diff copying
- Clearer pre-release change understanding
By the numbers
- Server schema version 1.0.0
- npm identifier @davidweb3-ctrl/mcp-git-enhanced
- Repository: github.com/davidweb3-ctrl/mcp-git-enhanced
README.md
MCP Git Enhanced
MCP Git Enhanced is a Model Context Protocol server that helps AI coding assistants inspect repository state for day-to-day open-source maintenance.
It gives maintainers structured Git context for code review, commit analysis, branch comparison, and release preparation without asking the assistant to run broad shell commands.
Why Maintainers Use It
Open-source maintainers spend a lot of time answering the same repository questions before they can review or merge work:
- What changed in this branch?
- Which commits matter for the release notes?
- Is this branch behind the base branch?
- What is staged, unstaged, or untracked?
- Which merged or stale branches need cleanup?
This server exposes those workflows as focused MCP tools so assistants can help with PR review, issue triage, release management, and repository hygiene.
Available Tools
| Tool | Purpose |
|---|---|
git_diff |
Analyze working tree, staged, branch, commit, or path-specific diffs. |
git_log |
Review commit history with filters for author, date range, branch, path, and stats. |
git_branch |
List branches, compare a branch to its base, or suggest cleanup candidates. |
git_status |
Summarize staged, unstaged, and untracked repository state. |
git_commit_analyze |
Inspect one commit with metadata, changed files, statistics, and diff output. |
Installation
From Source
git clone https://github.com/davidweb3-ctrl/mcp-git-enhanced.git
cd mcp-git-enhanced
npm install
npm run build
Claude Code Configuration
Use the built server from this repository:
{
"mcpServers": {
"git-enhanced": {
"command": "node",
"args": ["/absolute/path/to/mcp-git-enhanced/dist/index.js"]
}
}
}
Future npm Install
The package is published as @davidweb3-ctrl/mcp-git-enhanced:
npm install -g @davidweb3-ctrl/mcp-git-enhanced
After publication, clients can use:
{
"mcpServers": {
"git-enhanced": {
"command": "npx",
"args": ["@davidweb3-ctrl/mcp-git-enhanced"]
}
}
}
Example Workflows
PR Review
Use git_diff to compare this branch with master and summarize the risky files.
Use git_log to list commits since the last release.
Use git_commit_analyze on the largest commit before I review it.
Issue Triage
Use git_log to find recent commits touching src/tools.ts.
Use git_status to check whether the local reproduction has uncommitted changes.
Release Management
Use git_branch compare against master to prepare release notes.
Use git_log with --stat style output to identify user-visible changes.
Use git_branch suggest_cleanup after the release branch is merged.
Tool Examples
git_diff
{
"repoPath": "/absolute/path/to/repo",
"target": "HEAD~5",
"source": "HEAD~10",
"filePath": "src/",
"staged": false
}
git_log
{
"repoPath": "/absolute/path/to/repo",
"maxCount": 20,
"author": "Maintainer Name",
"since": "1 week ago",
"stat": true
}
git_branch
{
"repoPath": "/absolute/path/to/repo",
"action": "list",
"includeRemote": true
}
{
"repoPath": "/absolute/path/to/repo",
"action": "compare",
"branchName": "feature/pr-review-summary",
"baseBranch": "master"
}
git_status
{
"repoPath": "/absolute/path/to/repo",
"short": false
}
git_commit_analyze
{
"repoPath": "/absolute/path/to/repo",
"commitHash": "abc123"
}
Security Model
MCP Git Enhanced is designed as a read-oriented repository inspection server.
- It runs fixed
gitsubcommands throughspawnSyncwithout shell interpolation. - It does not expose destructive branch deletion, reset, checkout, rebase, push, or force-push tools.
- It validates that
repoPathpoints to a Git repository before executing tool handlers. - It is intended for local repositories controlled by the user or maintainer.
See SECURITY.md for reporting and supported-version details.
Development
npm install
npm run build
npm test
npm run lint
npm run format:check
Project Files
- CONTRIBUTING.md: development setup and contribution process.
- SECURITY.md: vulnerability reporting and trust boundaries.
- ROADMAP.md: planned maintainer workflows and release direction.
- CHANGELOG.md: release notes.
- docs/CODEX_FOR_OSS.md: Codex for Open Source maintenance plan.
Requirements
- Node.js >= 18.0.0
- Git installed and available in
PATH
License
MIT
Recommended MCP Servers
How it compares
Registry alias of the enhanced local Git MCP—not the GitHub-hosted PR and issues server.
FAQ
Who is io.github.davidweb3-ctrl/mcp-git-enhanced for?
Developers using MCP clients who need the davidweb3-ctrl enhanced Git server under the mcp-git-enhanced package name and repository URL.
When should I use io.github.davidweb3-ctrl/mcp-git-enhanced?
During Ship review when commits, branches, or change summaries must be accurate before merge, tag, or deploy.
How do I add io.github.davidweb3-ctrl/mcp-git-enhanced to my agent?
Add @davidweb3-ctrl/mcp-git-enhanced as stdio MCP in your client, open your git project, and verify tools load against that repo path.