1. Conduid
  2. Developer Tools
  3. io.github.rog0x/git
MCP server · Developer Tools

io.github.rog0x/git

Git log, diff, blame, branch stats for AI agents

Unclaimed last commit 7 months ago devtools
37Low

Scored 6 months ago · breakdown

About io.github.rog0x/git

io.github.rog0x/git is an MCP server published by rog0x in the Developer Tools category: git log, diff, blame, branch stats for AI agents.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add io-github-rog0x-git -- npx -y @rog0x/mcp-git-tools
npx
npx -y @rog0x/mcp-git-tools

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

git_blameShow who last modified each line of a file with commit info

Parameters not published.

git_branchList branches with last commit info, ahead/behind counts, merged/unmerged status

Parameters not published.

git_diffShow diff between commits, branches, or tags with change summaries

Parameters not published.

git_logGet commit history with filtering by author, date range, and file path

Parameters not published.

git_statsRepository statistics: commits, contributors, activity over time, most changed files

Parameters not published.

Ask AI

✦

Ask AI about io.github.rog0x/git

Powered by Claude · Grounded in docs

I know everything about io.github.rog0x/git. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-git-tools

Git repository analysis tools for AI agents, served over MCP (Model Context Protocol). Analyzes local repositories using native git commands — no GitHub API required.

Tools

Tool Description
git_log Get commit history with filtering by author, date range, and file path
git_diff Show diff between commits, branches, or tags with change summaries
git_blame Show who last modified each line of a file with commit info
git_stats Repository statistics: commits, contributors, activity over time, most changed files
git_branch List branches with last commit info, ahead/behind counts, merged/unmerged status

Prerequisites

  • Node.js >= 18
  • Git installed and available in PATH

Setup

npm install
npm run build

Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "git-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-git-tools/dist/index.js"]
    }
  }
}

Tool Details

git_log

Retrieve recent commit history with optional filters.

Parameters:

  • repoPath (required) — Absolute path to the Git repository
  • count — Number of commits to return (default: 20)
  • author — Filter by author name or email
  • since / until — Date range filters
  • path — Filter to commits touching a specific file or directory

git_diff

Compare two refs and get a structured summary of changes.

Parameters:

  • repoPath (required) — Absolute path to the Git repository
  • from — Start ref (default: HEAD~1)
  • to — End ref (default: HEAD)
  • path — Limit diff to a specific file or directory
  • summaryOnly — Return only stats without full diff text

git_blame

See line-by-line authorship of a file.

Parameters:

  • repoPath (required) — Absolute path to the Git repository
  • filePath (required) — File path relative to repo root
  • startLine / endLine — Blame a specific line range
  • ref — Blame at a specific commit

git_stats

Get a high-level overview of repository activity.

Parameters:

  • repoPath (required) — Absolute path to the Git repository
  • topAuthors — Number of top contributors to list (default: 10)
  • topFiles — Number of most-changed files to list (default: 10)

git_branch

List and analyze branches.

Parameters:

  • repoPath (required) — Absolute path to the Git repository
  • baseBranch — Branch to compare against (default: main or master)
  • includeRemote — Include remote-tracking branches
  • mergedOnly / unmergedOnly — Filter by merge status

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.rog0x/git

How do I install io.github.rog0x/git?

Run claude mcp add io-github-rog0x-git -- npx -y @rog0x/mcp-git-tools, then add the server to your MCP client's configuration.

Is io.github.rog0x/git safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.rog0x/git still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.