Mcp Git Enhanced — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Git Enhanced (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
Open-source maintainers spend a lot of time answering the same repository questions before they can review or merge work:
This server exposes those workflows as focused MCP tools so assistants can help with PR review, issue triage, release management, and repository hygiene.
| 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. |
git clone https://github.com/davidweb3-ctrl/mcp-git-enhanced.git
cd mcp-git-enhanced
npm install
npm run buildUse the built server from this repository:
{
"mcpServers": {
"git-enhanced": {
"command": "node",
"args": ["/absolute/path/to/mcp-git-enhanced/dist/index.js"]
}
}
}The package is published as @davidweb3-ctrl/mcp-git-enhanced:
npm install -g @davidweb3-ctrl/mcp-git-enhancedAfter publication, clients can use:
{
"mcpServers": {
"git-enhanced": {
"command": "npx",
"args": ["@davidweb3-ctrl/mcp-git-enhanced"]
}
}
}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.Use git_log to find recent commits touching src/tools.ts.
Use git_status to check whether the local reproduction has uncommitted changes.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.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"
}MCP Git Enhanced is designed as a read-oriented repository inspection server.
git subcommands through spawnSync without shell interpolation.repoPath points to a Git repository before executing tool handlers.See SECURITY.md for reporting and supported-version details.
npm install
npm run build
npm test
npm run lint
npm run format:checkPATHMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.