#1 Git MCP
Why it’s hereMost popular in this category on AllMCPs
gitmcp.io is a generic remote MCP server to connect to ANY GitHub repository or project for documentation
The best MCP servers for GitHub — let AI agents read repositories, search code, manage issues and pull requests, and drive GitHub Actions right from your client.
Why it’s hereMost popular in this category on AllMCPs
gitmcp.io is a generic remote MCP server to connect to ANY GitHub repository or project for documentation
Why it’s hereCommunity pick
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Why it’s hereCommunity pick
Ingest anything from Slack, Discord, websites, Google Drive, Linear or GitHub into a Graphlit project - and then search and retrieve relevant knowledge within an MCP client like Cursor, Windsurf or Cline.
Why it’s hereOfficial server
Official GitHub server for integration with repository management, PRs, issues, and more.
Why it’s hereCommunity pick
Community preview of HuaweiCloud DevKit MCP server (official: io.github.huaweicloud)
Why it’s hereCommunity pick
Architecture diagrams, explanations and Mermaid source for public GitHub repositories.
Why it’s hereCommunity pick
Transform 17 source types (docs, GitHub repos, PDFs, videos, Jupyter, Confluence, Notion, Slack/Discord) into AI-ready skills and RAG knowledge. 35 MCP tools for scraping, packaging, enhancing, and exporting to vector databases (Weaviate, Chroma, FAISS, Qdrant). Supports 16+ target platforms.
Why it’s hereCommunity pick
Use GitHub Gists to manage and access your personal knowledge, daily notes, and reusable prompts. This acts as a companion to https://gistpad.dev and the GistPad VS Code extension.
Why it’s hereCommunity pick
GraphQL gateway for LLMs. Handles huge GitHub GraphQL & @neo4j/graphql schemas without crashing
Why it’s hereCommunity pick
GitHub analytics - repos, PRs, issues, releases, contributors
The official github/github-mcp-server is maintained by GitHub itself and is the safest default — it tracks the GitHub API directly, supports both repository-scoped and org-scoped tokens, and is the one most other MCP clients document by name.
Use a fine-grained personal access token scoped to the specific repositories you want the agent working in, not a classic token with account-wide access. If you only need the agent to read code and open PRs for review (not merge them), a token without admin/merge scopes is enough.
For read-heavy workflows — searching code, reading issues, summarizing PRs — a token with only `contents:read` and `issues:read` is sufficient and meaningfully lower-risk than a full read/write token.
The official GitHub MCP server is the most widely installed — it covers issues, pull requests, code search, and Actions. This page ranks GitHub MCP servers by real usage.
Yes, when you supply a token with write scope it can create branches, commit files, and open PRs. Use a fine-grained token limited to the specific repositories the agent should touch.
Yes — you provide a GitHub token via an environment variable. Scope it to only the repositories and permissions the agent actually needs.