Skip to main content
Glama
AyoubTRD
by AyoubTRD

Git Code Review MCP

An MCP (Model Context Protocol) server that allows AI to review your changes before pushing. This tool provides AI assistants with access to git repository information, staged files, and diffs to help with code review workflows.

Features

  • Get Staged Files: List all files currently staged for commit

  • View Diffs: Show the diff of staged changes with space-change filtering

  • File Content Access: Retrieve the content of any file from the repository

  • Repository Agnostic: Works with any git repository by specifying the path

Example MCP Client Configuration

If you're using this with an MCP client, add it to your configuration:

{
  "mcpServers": {
    "git-codereview": {
      "command": "npx",
      "args": ["git-codereview"]
    }
  }
}

Related MCP server: Git Workflow MCP Server

Installation

The easiest way to use this MCP server is with npx:

npx git-codereview

This will run the MCP server directly without needing to install it globally.

Alternative Installation Methods

Global Installation

npm install -g git-codereview
git-codereview

Local Development

git clone https://github.com/AyoubTRD/git-codereview-mcp.git
cd git-codereview-mcp
npm install
npm run build
node build/index.js

Usage

This MCP server runs over stdio and is designed to be used with MCP-compatible AI tools. The server provides three main tools:

Available Tools

  1. get_staged_files

    • Lists all files currently staged for commit

    • Requires: repoPath (full path to git repository)

  2. get_diff

    • Shows the diff of staged files with added/modified filter

    • Ignores whitespace changes for cleaner output

    • Requires: repoPath (full path to git repository)

  3. get_file_content

    • Retrieves the content of any file from the repository

    • Useful when diff doesn't provide enough context

    • Requires: repoPath (full path to git repository) and filePath (relative path to file)

Requirements

  • Node.js (version 16 or higher)

  • Git repository (the target repository must be git-initialized)

  • MCP-compatible AI tool or client

License

ISC

Contributing

Issues and pull requests are welcome at GitHub.

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides AI assistants with secure, read-only access to ShadowGit repositories for debugging and code analysis. Enables powerful analysis of fine-grained git history captured automatically by ShadowGit's continuous commit tracking.
    5
    9
    49
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to interact with local Git repositories for operations like status, commits, branching, and diffs, plus GitHub API integration for managing pull requests when authenticated.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to access live GitHub repository data without cloning, supporting repo summarization, file explanation, recent changes, and dependency analysis.
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Git-backed platform for skills, tools, and context for AI agents

  • Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AyoubTRD/git-codereview-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server