Compared · Git & GitHub repos
Best MCP servers for Git & GitHub repos
5 entries in the AgentTask Atlas catalog fit git & github repos. They are not ranked by a score: the table lists active entries first, then by how many clients document a setup, and each row ends with our one-line verdict on when to pick it. Official sources last checked 2026-10-26.
- No credentials needed: Git
- Offers a hosted/remote option: GitLab MCP Server, GitHub MCP Server, Azure DevOps MCP Server, Atlassian Rovo MCP Server
- Most documented clients: Claude Desktop (5), GitHub Copilot (5), VS Code (5), Cursor (4), Claude Code (4), Codex (4).
| Name | Type | Credentials | License | Clients | Tools · tokens | Verdict |
|---|---|---|---|---|---|---|
| GitLab MCP Server GitLab | MCP server | Required | Not stated for the MCP server (built into GitLab) | 12 | — | Pick it to work with GitLab merge requests, issues and pipelines from the agent; limit toolsets with the X-Gitlab-Enabled-Mcp-Server-Toolsets header for narrower access. |
| GitHub MCP Server GitHub | MCP server | Required | MIT | 9 | 46 · ~11,131 | Pick it for issues, PRs and Actions from the agent; limit toolsets or use read-only mode for review tasks. |
| Azure DevOps MCP Server Microsoft | MCP server | Required | MIT | 8 | — | Pick it when your team lives in Azure DevOps and you want the agent to read work items, PRs and pipeline logs; start with X-MCP-Readonly and narrow toolsets, since writes act as you. |
| Atlassian Rovo MCP Server Atlassian | MCP server | Required | Apache-2.0 | 7 | — | Pick it when the agent must read or update Jira issues, Confluence pages or Bitbucket repos; the README recommends the v2 endpoint for new setups. |
| Git MCP steering group (reference) | MCP server | None | Apache-2.0 for new contributions, MIT for older ones (MCP licensing transition per repo LICENSE) | 4 | 12 · ~1,137 | Pick it for local Git work (status, diff, commit, branch) without a hosted account; it can modify the repo. |
Tools · tokens: measured tool count and context cost of each server's tool definitions; see the MCP tool budget for method and all servers.
Install notes
- GitLab MCP Server
- Add the HTTP server `https://gitlab.com/api/v4/mcp` (Self-Managed/Dedicated: `/api/v4/mcp` on your instance URL). Claude Code: `claude mcp add -s user --transport http GitLab https://gitlab.com/api/v4/mcp`; clients without HTTP support use `npx mcp-remote` (see docs). official docs ↗Credentials: OAuth access token with the `mcp` scope (dynamic client registration or a pre-registered OAuth app), or a fine-grained personal access token with the MCP tool resource; legacy, project and group tokens are rejected. Access must be allowed for the top-level group (GitLab.com) or the instance. · Maintenance: Built into GitLab (generally available since GitLab 19.5, all tiers); MCP server docs last changed 2026-10-17 in gitlab-org/gitlab; no separate release
- GitHub MCP Server
- Remote: add https://api.githubcopilot.com/mcp/ in your client; local: Docker image ghcr.io/github/github-mcp-server (see README). official docs ↗Credentials: GitHub OAuth (remote server) or a Personal Access Token (GITHUB_PERSONAL_ACCESS_TOKEN). · Maintenance: Release v2.0.3 on 2026-10-21; last commit 2026-10-22
- Azure DevOps MCP Server
- Remote (VS Code): add `{"servers":{"ado-remote-mcp":{"url":"https://mcp.dev.azure.com/{organization}","type":"http"}}}` to .vscode/mcp.json; Claude Code: `claude mcp add --transport http ado https://mcp.dev.azure.com/{organization} --client-id {client-id} --callback-port 3118`. Local: `npx -y @azure-devops/mcp {organization}` (optionally `-d core work work-items`). official docs ↗Credentials: Microsoft Entra ID (OAuth) for the remote server; Cursor and Claude Code need a custom Entra app registration, Claude Desktop and Codex must use the local server. Local server: interactive Microsoft sign-in, Azure CLI, credential chain, bearer token or PAT. · Maintenance: Remote server https://mcp.dev.azure.com/{organization} (preview, recommended by Microsoft); local server release v2.11.0 on 2026-10-22 (npm @azure-devops/mcp 2.11.0); last commit 2026-10-22
- Atlassian Rovo MCP Server
- Cloud-hosted: point your client at `https://mcp.atlassian.com/v2/mcp` (Claude Code: `claude mcp add --transport http atlassian https://mcp.atlassian.com/v2/mcp`); see README for other clients. official docs ↗Credentials: Atlassian Cloud account via OAuth 2.1, or a scoped API token (an org admin must enable API-token auth; Jira Service Management tools are API-token only). · Maintenance: No GitHub release; last commit 2026-10-07
- Git
- Run with `uvx mcp-server-git --repository <path>` (see README). official docs ↗Credentials: None · Maintenance: Latest monorepo release v2.1.0 on 2026-10-25 (mcp-server-git unchanged at 2026.10.19 on PyPI); last commit 2026-10-24 (path-scoped)
Set up any of these in your client: Claude Code · Cursor · VS Code · Claude Desktop. Filter interactively on the Git & GitHub repos explorer, or ask the catalog from your agent with the free MCP server.
Other comparisons: Databases & SQL · Code review · CI/CD · Infra & deploy · Debugging & observability · Library docs & research · Web fetching & scraping · Frontend & UI · Local files · Docs & writing · Build AI apps · Planning & reasoning · Utilities
⚠ No independent security audit: entries summarize official sources only. Review permissions and code before installing.