MCP Directory
Back

git-mcp-server

by cyanheads · TypeScript · ★ 213

An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, and more, via the MCP standard. STDIO & HTTP.

#ai#enterprise-ready#git#git-server#git-tools#llm#mcp#mcp-server#model-context-protocol#modelcontextprotocol

Install

npx -y github:cyanheads/git-mcp-server

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "git-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "github:cyanheads/git-mcp-server"
      ]
    }
  }
}

From the README

@cyanheads/git-mcp-server A Git MCP server for AI agents. STDIO & Streamable HTTP. 28 Tools · 1 Resource · 1 Prompt [](./CHANGELOG.md) [](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2025-11-25/changelog.mdx) [](https://modelcontextprotocol.io/) [](./LICENSE) [](https://github.com/cyanheads/git-mcp-server/issues) [](https://www.typescriptlang.org/) [](https://bun.sh/) --------------------- | :----------------------------------------------------------------------------------------------------------------------------- | :---------------------…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related developer tools servers