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. | 28.8k |
| 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.
Dave-London
MCP server for GitHub operations (PRs, issues, actions) with structured, token-efficient output
yuvalsuede
Persistent memory + git snapshots for Claude Code. Never lose context or code.
perforce
Perforce P4 MCP Server is a MCP server that integrates with the Perforce P4 version control system.
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.
instalabsai
MCP server for Instagit — AI-powered Git repository analysis for coding agents
ai.smithery
A MCP server built for developers enabling Git based project management with project and personal…
neverinfamous
Developer journal with knowledge graphs, relationships, Git context, and semantic search
dubuqingfeng
GitLab MCP (Model Context Protocol) server for AI 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.
vish288
MCP server for GitLab API — projects, MRs, pipelines, CI/CD, approvals, issues, code review.
structured-world
GitLab MCP server with 44 tools for projects, MRs, 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…
MatanYemini
Model Context Protocol (MCP) server for Bitbucket Cloud and Server API integration
detailobsessed
GitLab MCP Server with progressive disclosure - 2 meta-tools, 90% token reduction
smart-ai-memory
Git-native project memory for AI assistants with enterprise-grade audit compliance
cocaxcode
MCP server connecting Jira (Cloud + Server) with GitHub/GitLab. Branches, issues, PRs, flows.
sandip124
Extracts decision intent from git history and protects intentional code from AI modification.
ryudi84
MCP server for GitHub repo stats: stars, forks, contributors, activity.
aifity
Connect AI assistants to GitHub - manage repos, issues, PRs, workflows, and git operations.
seayniclabs
Git and GitHub operations — repo status, diffs, branches, PRs, issues, and Actions.
donovan-jasper
MCP server for Sapling (sl) version control
rog0x
Git log, diff, blame, branch stats for AI agents
ray0907
MCP server for GitLab and GitHub
pipeworx-io
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
gitwhy-cli
The shared AI context engine for git — save, search, and share the reasoning behind code changes.
nakishiyaman
MCP server for code archaeology: git blame, file history, contributors, and co-change analysis
ofershap
MCP server to create, read, update, list, and search GitHub Gists from your IDE
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. | 206 |
| 4 | Pare 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 |
| 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 | Github Pare provides MCP servers that wrap common developer tools and return clean, schema-validated JSON instead of raw terminal text, facilitating easier integration for AI agents. | 116 |
| 8 | 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. | 93 |
| 9 | 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. | 77 |
| 10 | Atlassian Dc Mcp Bitbucket This project provides a Model Context Protocol (MCP) integration for Atlassian Data Center products, including Jira, Confluence, and Bitbucket. | 63 |