loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-git-tools

MCP Tool

rog0x/mcp-git-tools

MCP server for local Git repos: commit log, diff viewer, blame, repository statistics, branch analysis Install: npx @rog0x/mcp-git-tools

Install

$ npx loaditout add rog0x/mcp-git-tools

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-git-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-git-tools"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

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

Tags

ai-agentsclaudegitmcpmodel-context-protocoltypescriptversion-control

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated25 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/19/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/rog0x/mcp-git-tools)](https://loaditout.ai/skills/rog0x/mcp-git-tools)