Skip to content
M

modelcontextprotocol/server-git

Read, search and analyze local Git repositories

by modelcontextprotocolFree

91.3K
#1054in AI Skills
0In stores

Description

Git is a Model Context Protocol server, written in Python, that lets a language model read, search and analyze a local Git repository, and m…

Highlights

  • Reads, searches and analyzes local Git repositories
  • git_show for commits, files and directories at a revision
  • git_branch lists local, remote or all branches with filters
  • Repository path can be any path inside a working tree

Ratings & Reviews

No ratings yet

Be the first to rate modelcontextprotocol/server-git.

People also visit

G

github

GitHub CLI for issues, PRs, CI/check logs, comments, reviews, releases, repos

AI Skills
Get
M

mcporter

List, configure, authenticate, call, and inspect MCP servers/tools

AI Skills
Get
C

caveman-commit

Terse, conventional commit messages that prioritize reasoning over description

AI Skills
Get
M

modelcontextprotocol/server-everything

Exercises all features of the MCP protocol

AI Skills
Get
M

modelcontextprotocol/server-fetch

Web content fetching and processing for AI consumption

AI Skills
Get
M

modelcontextprotocol/server-filesystem

Direct local file system access

AI Skills
Get

modelcontextprotocol/server-git FAQ

What can it do with a repository?

Read, search and analyze it, including showing commits and files at a revision and listing branches, plus tools for history, diffs and status.

Which path should I pass?

Any path inside the Git working tree. The server walks up to the repository root, so the whole repository is allowed, not only the folder you named.

How do I install it?

The README recommends uv, which runs mcp-server-git with uvx. pip and Docker are described as well.

What does it need?

The MCP Python SDK version 1.x, and a local Git repository.

What are the best modelcontextprotocol/server-git alternatives?

Popular alternatives to modelcontextprotocol/server-git include github, mcporter and caveman-commit. See all modelcontextprotocol/server-git alternatives

Developer Stuff

Badges