MCP Server for direct Git repository operations such as reading, searching, and analyzing local repositories. Example of a local Git MCP Server.
Loading more......
A specialized MCP server for in-depth analysis of git repositories, offering tools for branch overview, time period analysis, file changes, and merge recommendations. Directly relevant as an advanced MCP server for git repository analytics.
MCP Server for reading and analyzing GitHub repositories with LLMs. Directly relevant as an MCP Server for version control data.
A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup. Demonstrates MCP server use for codebase analysis.
A Node.js MCP server that allows browsing Git repositories, providing tools to view directory structures and read important files through the Model Context Protocol. Directly relevant as a practical MCP server for repository exploration.
An MCP server that extracts and provides detailed GitHub repository information including summaries, directory structures, and file contents for code analysis and reference.
An MCP server that implements Claude Code-like functionality, allowing AI-driven analysis of codebases, file modification, command execution, and project management directly through file system interactions. A notable solution for code-focused MCP servers.
Category: Development Tools / MCP Servers
Source: GitHub Repository
modelcontextprotocol/server-git is a Model Context Protocol (MCP) server that provides tools for interacting with local Git repositories. It allows reading, searching, and analyzing repositories, as well as performing direct Git operations. Designed for automation and integration with Large Language Models or desktop applications.
git_status: Shows the working tree status.git_diff_unstaged: Shows changes in the working directory not yet staged.git_diff_staged: Shows changes that are staged for commit.git_diff: Shows differences between branches or commits.git_commit: Commit changes to the repository.git_add: Stage files for commit.git_reset: Unstage all staged changes.git_log: View commit logs (with optional maximum count).git_create_branch: Create a new branch.git_checkout: Switch branches.git_show: Show contents of a specific commit.git_init: Initialize a new Git repository.pip install mcp-server-git)uvx.pip install mcp-server-git, then run with python -m mcp_server_git.docker build -t mcp/git .).mcp, git, repository, code-analysis