{"id":"42bbfa85-c7d6-4bb2-b654-4c709ee94cf4","slug":"git","kind":"mcp","name":"Git","summary":"Reference server from the MCP project for reading diffs and history and making commits and branches in local Git repos.","owner":"modelcontextprotocol","repoUrl":"https://github.com/modelcontextprotocol/servers/tree/main/src/git","license":"MIT AND Apache-2.0","licenseTier":"permissive","trust":"official","stars":0,"match":null,"fewStars":false,"format":"mcp","createdAt":null,"addedAt":"2026-10-13T21:54:17.143Z","logoUrl":"https://github.com/modelcontextprotocol.png?size=96","linkOnly":false,"collection":null,"skillPath":null,"categories":["developer-tools"],"tags":["git","version-control","local","commits","branches"],"runtime":"python","local":true,"cloudCapable":false,"cloudCapability":"no","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-13T00:00:00.000Z","sample":false,"url":"https://conduits.dev/tools/git","language":"Python","transports":["stdio"],"install":{"pypi":"mcp-server-git"},"requirements":{"env":[],"system":["Python with uv (uvx) or pip","A local Git repository path"],"upstreamMayCharge":false},"tools":[{"name":"git_status","description":"Show working tree status"},{"name":"git_diff_unstaged","description":"Show unstaged changes"},{"name":"git_diff_staged","description":"Show staged changes"},{"name":"git_diff","description":"Diff against a ref"},{"name":"git_commit","description":"Commit staged changes"},{"name":"git_add","description":"Stage files"},{"name":"git_reset","description":"Unstage files"},{"name":"git_log","description":"Show commit log"},{"name":"git_create_branch","description":"Create a branch"},{"name":"git_checkout","description":"Switch branches"},{"name":"git_show","description":"Show a commit"},{"name":"git_branch","description":"List branches"}],"readme":"# Git\n\nReference server from the MCP project for reading diffs and history and making commits and branches in local Git repos.\n\n## Install\n\n```bash\nuvx mcp-server-git\n```\n\n## Tools\n\n- `git_status` — Show working tree status\n- `git_diff_unstaged` — Show unstaged changes\n- `git_diff_staged` — Show staged changes\n- `git_diff` — Diff against a ref\n- `git_commit` — Commit staged changes\n- `git_add` — Stage files\n- `git_reset` — Unstage files\n- `git_log` — Show commit log\n- `git_create_branch` — Create a branch\n- `git_checkout` — Switch branches\n- `git_show` — Show a commit\n- `git_branch` — List branches\n\n## About this listing\n\nDetails were gathered from the project's public pages on 2026-10-13 and have not been reviewed by a person yet. Read the project's own documentation before giving it access to anything sensitive.\n\nSources:\n\n- <https://github.com/modelcontextprotocol/servers/tree/main/src/git>\n- <https://github.com/modelcontextprotocol/servers>\n- <https://pypi.org/project/mcp-server-git/>"}