Git & Version Control MCP servers let an AI assistant work directly with your repositories instead of talking about code in the abstract. Once connected, the assistant can inspect commit history, read diffs, create branches, open pull requests, manage issues, search across repos, and perform local git operations like clone, status, commit, and worktree management. Some servers focus on hosted platforms like GitHub or Bitbucket, while others expose raw git operations on local repositories or connect to enterprise systems like Perforce.
This category is most useful for developers who already spend a large part of their day in version control: reviewing changes, preparing releases, triaging PR feedback, backporting fixes, comparing branches, and coordinating work across multiple repositories. It is also useful for teams that want structured outputs instead of shell text, or need an assistant to work safely inside existing repo workflows with authentication, permissions, and auditability built in.
“Open a pull request in my backend repo, request review from @api-team, and summarize the files changed.”
viagithub-mcp-server-github“Show the unstaged changes in this repo, create a feature branch for the bugfix, and commit the tracked files with a clear message.”
viagit-mcp-server-cyanheads“List the branches, latest commits, and open Jira-linked work for all repositories in my GitKraken workspace.”
viagk-cli“Return the current git status, last five commits, and changed files as structured JSON so you can decide the next release step.”
viapare-git| # | Server | Stars |
|---|---|---|
| 1 | GitHub The GitHub MCP Server connects AI tools to GitHub's platform, enabling AI agents to read repositories, manage issues and pull requests, analyze code, and automate workflows through natural language interactions. | 30.0k |
| 2 | Gk Cli The GitKraken MCP server is a local server that integrates git, GitHub, and Jira MCP actions, providing tools for LLMs that work with GitKraken APIs. It enables users to manage multiple repositories with a unified experience. |
It can operate on repository history and workflow state, not just current files. That includes diffs, branches, commits, pull requests, issues, worktrees, and hosted platform metadata like reviewers and CI status.
Usually, yes. A GitHub server handles hosted platform actions like PRs, issues, and repo search, while a local git server handles clone, status, branch, diff, commit, and worktree operations inside repositories on disk.
Yes. They let an assistant inspect diffs, trace a change back to the introducing commit or PR, summarize review comments, compare branches, and prepare follow-up fixes without manually copying patches into chat.
Teams on Atlassian Data Center or game, embedded, and enterprise environments that use Perforce benefit most. These servers let the assistant work inside the version control system the team already uses instead of forcing a GitHub-only workflow.
55 servers
github
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
gitkraken
The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.
cyanheads
Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
Dave-London
Structured git operations (status, log, diff, branch, show) as typed JSON.
Dave-London
Pare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.
Dave-London
Pare Git ג€” Structured git operations (status, log, diff, branch, commit, push) as typed JSON.
yuvalsuede
Persistent memory + git snapshots for Claude Code. Never lose context or code.
perforce
Perforce P4 MCP server: changelists, files, shelves, workspaces, jobs, code reviews, and streams.
b1ff
MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
with-geun
Query alive-analysis history from any AI client. Tools: list, get, search, dashboard export.
neverinfamous
Developer journal with knowledge graphs, relationships, Git context, and semantic search
ai.smithery
A MCP server built for developers enabling Git based project management with project and personal…
instalabsai
MCP server for Instagit — AI-powered Git repository analysis for coding agents
costajohnt
Open source contribution manager with PR tracking, issue discovery, and CI diagnosis
ai.smithery
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
timescale
Provider agnostic skills implementation, with skills sourced from local paths or GitHub repositories
bkalafat
MCP server for PR code review, commit messages, changelogs, and secret detection.
ai.smithery
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
muba00
Generate daily standup notes from git commits across multiple repositories with AI summaries.
crypto-ninja
AI-optimized GitHub MCP server: 112 tools, 98% token reduction, compact responses.
structured-world
GitLab MCP server with 44 tools for projects, MRs, pipelines, and more
detailobsessed
GitLab MCP Server with progressive disclosure - 2 meta-tools, 90% token reduction
vish288
MCP server for GitLab API — projects, MRs, pipelines, CI/CD, approvals, issues, code review.
lawp09
MCP server for Bitbucket API - manage repositories, pull requests, comments, pipelines and more
lawp09
MCP server for Bitbucket API - manage repositories, pull requests, comments, pipelines and more
ai.smithery
Driven Intent Negotiation — Contract-Oriented Deterministic Executable Runtime DinCoder brings the…
ryudi84
MCP server for GitHub repo stats: stars, forks, contributors, activity.
cocaxcode
MCP server connecting Jira (Cloud + Server) with GitHub/GitLab. Branches, issues, PRs, flows.
silversurfer562
Git-native project memory for AI assistants with enterprise-grade audit compliance
aifity
Connect AI assistants to GitHub - manage repos, issues, PRs, workflows, and git operations.
Sandip124
Extracts decision intent from git history and protects intentional code from AI modification.
rog0x
GitHub analytics - repos, PRs, issues, releases, contributors
ofershap
MCP server to create, read, update, list, and search GitHub Gists from your IDE
jmrplens
1006 GitLab MCP tools self-managed; 1011 on GitLab.com Enterprise/Premium with Orbit.
pipeworx-io
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
yifanyifan897645
Git repo intelligence: summaries, blame, changelogs, branch health, and history search
cyanheads
Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
rog0x
Git log, diff, blame, branch stats for AI agents
pipeworx-io
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
crunchtools
Secure MCP server for GitLab projects, merge requests, issues, and pipelines
gitwhy-cli
The shared AI context engine for git — save, search, and share the reasoning behind code changes.
liplus-project
MCP server bridging GitHub webhooks via Cloudflare Worker for real-time event streaming
“Find the pull request that introduced this function, summarize the review discussion, and list follow-up issues still open.”
viapare-github“Create a snapshot before refactoring this module and keep a persistent memory of what changed so we can restore context in the next session.”
viamemory-mcp-yuvalsuede“Check out the changelist for CL 18452 in Perforce, show the files touched, and explain what needs to be merged to the release branch.”
viap4mcp-server| 3 | Git Mcp Server An MCP server that exposes 28 Git operations for AI agents, including repository management, commits, history inspection, branching/merging, remotes, and advanced workflows. It supports STDIO and Streamable HTTP transports and can manage a session working directory for git tasks. | 217 |
| 4 | Pare Git This MCP server provides structured, token-efficient Git data and actions for AI agents. It wraps common git operations such as status, log, diff, branch management, commits, push, pull, and checkout. | 116 |
| 5 | Pare Github An MCP server that wraps the GitHub CLI (`gh`) to provide typed, token-efficient JSON operations for viewing, listing, and creating GitHub pull requests, issues, and workflow runs. It is part of the Pare suite of MCP servers and requires GitHub CLI to be installed and authenticated. | 116 |
| 6 | Git Pare provides MCP servers that wrap common developer tools and return clean, schema-validated JSON instead of raw terminal text, enabling AI agents to process data without fragile string parsing. | 116 |
| 7 | Memory Mcp memory-mcp is a tool that provides persistent memory and automatic git snapshots for Claude Code, allowing users to retain context and code across sessions. | 97 |
| 8 | P4mcp Server Perforce P4 MCP Server is a Model Context Protocol (MCP) server that integrates with the Perforce P4 version control system, providing structured read/write tools for managing changelists, files, shelves, workspaces, jobs, reviews, and server metadata. | 92 |
| 9 | Atlassian Dc Mcp Bitbucket This project provides a Model Context Protocol (MCP) integration for Atlassian Data Center products, including Jira, Confluence, and Bitbucket. | 71 |
| 10 | Alive Analysis alive-analysis is a structured analysis workflow for AI coding agents that enables traceable, repeatable, and team-shareable analysis processes. It organizes analyses into a five-stage loop, producing markdown files that are version-controlled and searchable. | 34 |