Git
Read, search, and manipulate local Git repositories.
Install
Add this command to your MCP client config to connect Git.
uvx mcp-server-git --repository /path/to/repoAbout Git
The Git server lets your assistant operate on local repositories the way you would in a terminal: status, log, diff, blame, show, branch, checkout, and commit.
It is read-heavy by design — most of the value is in letting the model understand history before making changes. Pair it with the filesystem server for "read what changed in the last release, then update the changelog and commit" workflows.
Because it talks to local repos, there is no token configuration: it works against whatever you have on disk and respects your existing Git config (signing keys, hooks, etc.).
Tags
Related servers
Other MCP servers in Development and beyond.
Filesystem
Anthropic
Read, write, and search local files with sandboxed directory access.
GitLab
Anthropic
Issues, merge requests, and project management for GitLab.com and self-hosted.
Fetch
Anthropic
Fetch a URL and return clean Markdown — the canonical web-reading tool.
Puppeteer
Anthropic
Drive a real Chromium browser — navigate, click, fill forms, screenshot.
GitHub
GitHub
Issues, PRs, code search, and repository operations across GitHub.
Playwright
Microsoft
Cross-browser automation — the same Playwright you write tests with.