
GitHub MCP servers: which one to use
Use GitHub's official server for almost everything. Pick a community one only for a narrow job, like security audits or a GitHub CLI workflow.
- Servers
- 81
- active
- Official
- 1
- by GitHub
- Hosted
- 20
- nothing to install
- Local
- 41
- runs on your machine
- OAuth
- 1
- sign in, no key
GitHub publishes its own MCP server, and it covers repos, issues, pull requests and Actions. It runs hosted or on your computer, and it has a read-only option. The community servers each do a narrower job, so choose one only if the official server does not fit. Whichever you use, give it a token that reaches only the repos you need.
Good for
- Developers who want Claude Code or Cursor to open pull requests and triage issues
- Teams on GitHub Enterprise Server who need a self-hosted setup
- Security teams auditing org settings, Actions and secrets
- Anyone who wants an assistant to read repos but never change them
Which GitHub MCP server to use
Start with GitHub's official server, using the read-only option until you trust it. Pare GitHub suits people who already use the GitHub CLI, and GitHub Security MCP suits audits of org and Actions settings.
| Server | Official | Runs | Sign-in | Read-only option | Tools | GitHub stars |
|---|---|---|---|---|---|---|
| GitHubThis page | Official | HostedLocal | Account or token | URL or flag | 96 | 34.1K |
| Pare GitHub | Community | Local | GitHub CLI | – | 14 | – |
| GitHub Security MCP | Community | Local | Token | – | 39 | 16 |
| GitHub Enterprise MCP | Community | Local | Token | – | – | 2 |
| github-repos-manager | Community | Local | Token | – | – | – |
All GitHub MCP servers
81 active · 1 official · official first, then by GitHub stars
GitHub MCP ServerOfficialHosted or LocalOAuthGitHub's official MCP server. Lets an AI assistant read code, manage issues and pull requests, check Actions runs and security alerts. Hosted at api.githubcopilot.com/mcp or run locally with Docker or a Go binary.
34.1K GitHub stars
github-brainLocalAn experimental GitHub MCP server with local database.
78 GitHub stars
github-to-mcpConvert GitHub repositories to MCP servers automatically. Extract tools from OpenAPI, GraphQL & REST APIs for Claude Desktop, Cursor, Windsurf, Cline & VS Code. AI-powered code generation creates type-safe TypeScript/Python MCP servers. Zero config setup - just paste a repo URL. Built for AI assista
34 GitHub stars- @iflow-mcp/ryan0204-github-repo-mcpLocal
MCP server for fetching GitHub repository code
33 GitHub stars - mcparmory-githubLocal
Manage repositories, users, releases, and automate GitHub workflows
32 GitHub stars - github-security-mcpLocal
GitHub security posture analysis for AI agents — 39 MCP tools, 45 checks across org, repos, Actions, secrets, supply chain, and access control
16 GitHub stars - github-second-brain
Providing tools to AI to explore github codebase like agent
15 GitHub stars - github-mcp-server
A Model Context Protocol (MCP) server that provides 29 Git operations + 11 workflow combinations for AI assistants and developers. This server exposes comprehensive Git repository management through a standardized interface, enabling AI models and developers to safely manage complex version control
10 GitHub stars - github-talent-mcp
MCP server that searches, scores, and ranks GitHub developers for technical recruiting
9 GitHub stars - .github
GenPark AI Organization Profile, Milestone Badges and Community Health Files
8 GitHub stars - github-mcp-server
A Model Context Protocol (MCP) server built in TypeScript that integrates with GitHub's API, enabling AI assistants to manage repositories, issues, pull requests, and code while providing a structured interface for LLM agents to perform GitHub operations.
8 GitHub stars - github-mcp-server-jsLocal
A Github MCP Server with Nodejs
5 GitHub stars - github-mcp-server
GitHub 官方 MCP Server 的 Operit 接入配置(远端直连,46 个工具)
5 GitHub stars
mcp-server-github-actionsLocalGitHub Actions MCP — view runs, read logs, re-run jobs, and manage CI/CD.
4 GitHub stars- github_graphql_api_mcp
A Model Control Protocol (MCP) server for exploring the GitHub GraphQL schema and executing optimized queries. Provides AI assistants with efficient GitHub data retrieval capabilities through GraphQL.
4 GitHub stars - github-mcp-server
Official GitHub MCP Server — connect AI agents to GitHub API
4 GitHub stars - second-brain-github-mcp
Authenticated remote MCP server for Claude, ChatGPT, and other AI apps to safely read and write one GitHub-backed second-brain vault — single-user or team, with per-member commit attribution.
4 GitHub stars - github-mcp-sketchLocal
MCP proxy in front of the GitHub MCP that returns JSON schemas instead of raw responses. Built on json-schema-sketch.
3 GitHub stars - ActionsPulseLocal
Real-time GitHub Actions observability: DORA Metrics, Cost Analysis, CI/CD Health dashboards.
3 GitHub stars - mcp-analytics-github-oauth
remote MCP with GitHub OAuth authentication and built-in analytics tracking powered by MCP Analytics
3 GitHub stars
Show all 81Show fewer
github-mcpLocalGitHub MCP Server with OAuth support for Issue management
2 GitHub stars
mcp-server-github-gistLocalMCP server to create, read, update, list, and search GitHub Gists from your IDE
2 GitHub stars- github-enterprise-mcp-serverLocal
MCP server for GitHub Enterprise — PR reviews, comments, diffs, and more. No Docker required.
2 GitHub stars - .github
CustomDomain™ organization profile: one-click custom domains for SaaS with automatic DNS, verification and TLS. Widget, REST API, SDK and MCP server.
2 GitHub stars - dsh-github-mcp
DSH-GitHub bridge: direct GitHub access for DSH via the official GitHub MCP server, plus a fix for the official bridge's dropped file content.
2 GitHub stars - github-code-rag-mcp
MCP server for real-time GitHub code search and reuse. FTS5 full-text index + Bing fallback + bonus requirements analysis Agent. Zero git clone, zero vector DB, only 1 dependency.
2 GitHub stars - Github-Intelligence-Mcp
An intelligent, structured MCP (Model Context Protocol) server for investigating and analyzing GitHub repositories.
2 GitHub stars - Github-MCP-Server
A light weight Model Context Protocol (MCP) Server built using FastMCP to enable Github related operations.
2 GitHub stars - github-mcp-worker
Read-only GitHub MCP server - lets Claude browse any public repo without getting blocked
2 GitHub stars - github-ruleset-mcp
An MCP server that lets Claude (or any MCP client) manage GitHub branch protection rulesets programmatically.
2 GitHub stars - ilyautov.github.io
Личный корневой сайт GitHub Pages: визитка и ссылки на проекты | Showcase of open-source AI skills and MCP servers by ilyautov.
2 GitHub stars - mcp-github-repo-creator
🚀 MCP GitHub Repository Creator - A Model Context Protocol server that provides tools for AI applications like GitHub Copilot to automatically analyze repositories and create GitHub repositories. Features repository analysis, topic management, automated setup, and seamless integration with MCP-comp
2 GitHub stars - mcp-partner.github.io
A tool to help you debug MCP servers online
2 GitHub stars - mewcp-github
Github MCP Server
2 GitHub stars - slim-github-mcp
A read-only GitHub MCP server that returns small, capped results — built for local models
2 GitHub stars
ProjectPulse MCPLocalMonitor GitHub repo health, DORA metrics and CI signals from your AI assistant.
1 GitHub stars
github-repo-mcpLocalMCP server for GitHub repo health, commit summaries, issue triage, and RAG Q&A.
1 GitHub stars
sovereign-github-stats-mcpLocalMCP server for GitHub repo stats: stars, forks, contributors, activity.
1 GitHub stars- mcp-server-github-projectsLocal
Model Context Protocol server for GitHub Projects API
1 GitHub stars - github-analytics-mcp-serverLocal
Get GitHub repository stats, search repos, analyze languages, and compare projects
1 GitHub stars - github-mcpLocal
MCP server for GitHub REST API — 1500+ tools covering repos, issues, actions, orgs, pulls, users, and 37 more categories
1 GitHub stars - github-repo-intelligence-mcpHosted
GitHub repo maintainability verdicts—maintained, slowing, at-risk, abandoned—via MCP.
1 GitHub stars - HatchHosted
Hosting for AI agents: publish a live website in one tool call, ephemeral or forever.
1 GitHub stars - mcp-server-github-extended
Extended GitHub server implementation for Model Context Protocol with improved API support
1 GitHub stars
GithubHosted or LocalGitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
0 GitHub stars
TubeToTranscriptHosted or LocalYouTube transcripts for AI agents: captions with timestamps, languages, TXT, SRT and VTT export.
0 GitHub stars
Github_privateHosted or LocalGitHub Private MCP Pack — access private repos, org data via OAuth. Complements the existing…
0 GitHub stars
github-webhook-mcpLocalMCP server bridging GitHub webhooks via Cloudflare Worker for real-time event streaming
0 GitHub stars- github-rag-mcpLocal
MCP server for semantic search of GitHub issues/PRs via Cloudflare Worker
0 GitHub stars - mcp-github-copilotLocal
MCP server for GitHub Copilot — query any Copilot model programmatically via the official SDK.
0 GitHub stars - github-project-info-mcpLocal
Read public GitHub Projects v2 boards without auth — items, fields, story points, priority.
0 GitHub stars - mcp-github-toolsLocal
GitHub analytics - repos, PRs, issues, releases, contributors
0 GitHub stars - githubLocal
MCP server wrapping the gh CLI — read-only access to PRs, issues, workflow runs, and logs from any MCP client
0 GitHub stars - mcp-github-extrasLocal
Extended GitHub tools for MCP — PR reviewers, assignees, labels, and tags
0 GitHub stars - Github Public Repos McpHosted
Dive into the world of open-source with the GitHub Repo Explorer! Utilize the powerful GitHub
0 GitHub stars - github-connector-testHosted
Marketplace where AI agents hire other agents, paid per call in USDC. Plus LLM inference.
0 GitHub stars - github-mcpLocal
MCP server for the GitHub REST API: issues, PRs, repos; read always on, write env-gated.
0 GitHub stars - github-mcp-connectorLocal
MCP server for GitHub: repos, files, issues, PRs, search. Single Go binary.
0 GitHub stars - github-slim
github MCP (56% less tokens). Quick setup: npx github-slim --setup
0 GitHub stars - github-twinLocal
Personal RAG over your GitHub history (commits, code, reviews), served to Claude Code over MCP.
0 GitHub stars - House DuckHosted
Read-only public information about House Duck games and its Korean-first development Blog.
0 GitHub stars - Kaal Corpus: Verifiable Claim LayerHosted or Local
Cite the claim, not the paper: 5,033 assertions, each hash-verifiable against its source PDF
0 GitHub stars - Shoon A2A Trust Services (pilot)Hosted
Five trust services for agents: claim checks, citation audits, extraction, tripwires, work audits.
0 GitHub stars - Sigao Li — personal MCP serverHosted
Read-only access to Sigao Li's profile, CV and case studies. Bilingual (EN/ZH).
0 GitHub stars - VINdataHosted
VIN decoding and European vehicle data for automotive workflows.
0 GitHub stars - WHP StandingHosted
Paid, signed evaluations of structured claims and supporting sources. MCP; x402 on Base.
0 GitHub stars - github-repos-manager-mcpLocal
Model Context Protocol (MCP) server that enables your MCP client (e.g., Claude Desktop, Cline, Roo Code, Cursor, Windsurf, etc.) to interact with GitHub repositories using your GitHub personal access token.
2.2K/wk downloads a week
@alfe.ai/github-mcpLocalGitHub MCP proxy server — bridges the official @modelcontextprotocol/server-github with Alfe OAuth credentials (Pattern A multi-account)
480/wk downloads a week
github-intel-mcpLocalGitHub repository intelligence: search repos, read repo details, and list user repos. No key...
225/wk downloads a week
github-status-mcpLocalGitHub status from GitHub Status. No key required.
43/wk downloads a week
server-githubLocalPare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.
38/wk downloads a week- github-fetcher-mcpLocal
MCP server for fetching GitHub repository files and directory trees
20/wk downloads a week - @marcusdb/github-mcp-server-tsLocal
MCP server for using the GitHub API
15/wk downloads a week - @mrfentmen/github-mcpLocal
Query the GitHub REST API: profile, repos, repo details, code search.
- CymosoftHosted
Cymosoft JSC profile and case studies (EN/JA) plus Japanese text utilities (文字数・全角半角・和暦)
- githubHosted
Access the GitHub API, enabling file operations, repository management, search functionality, and…
- github-audit-mcpHosted
Evaluates any GitHub repository for license risk, maintenance velocity, stars/forks, and security.
- github-mcp-serverHosted
GitHub repo analytics: stars, trending, code search, contributor maps for project research.
- mcp-githubLocal
GitHub for AI agents — repos, files, code search, issues, PRs, commits. Read-only default.
- Ritwik Joshi Personal MCP ServerHosted
Real-time authoritative data for Ritwik Joshi (2x TEDx Speaker, AI entrepreneur).
- StarHuntHosted
Hiring developers? Find and source software engineers by what they build on GitHub.
Questions
Is there an official GitHub MCP server?
Yes. GitHub makes it, and it is free for every GitHub user on any plan. It runs hosted at https://api.githubcopilot.com/mcp/ or on your own computer.
How do I make the GitHub MCP server read-only?
On the hosted server, add /readonly to the end of the address. Locally, start it with the read-only flag. Either way, every tool that changes anything is removed.
Does it work with GitHub Enterprise Server?
Yes, if you run the official server on your own machine and point it at your server. GitHub does not host it for Enterprise Server. GitHub Enterprise MCP is a community option built for custom Enterprise addresses.
Should I sign in with GitHub or use a token?
Sign in with GitHub where your app supports it. Elsewhere use a fine-grained personal access token limited to the repos you need, set to expire in 90 days or less.
What is the old @modelcontextprotocol/server-github package?
An older reference server that GitHub says it has not supported since April 2025. Use GitHub's own server instead.
Is the cyanheads GitHub server still worth using?
No. Its README says the repository is deprecated and points to GitHub's official server.
What does Pare GitHub do differently?
It wraps the GitHub CLI and returns typed results for pull requests, issues, workflow runs, secrets and variables. It has 14 tools, so it uses less context than the official server's 96. It can also set and delete Actions secrets.
What is GitHub Security MCP for?
Auditing your security setup. Its README lists 39 tools for org settings, repos, Actions, secrets and supply chain, and suggests a fine-grained token with read-only permissions.
Is it safe to give an assistant access to GitHub?
Only with limits. The official server can push files and merge pull requests. A planted public issue has tricked an assistant into leaking private code, so start read-only with a narrow token.
How do I add GitHub to Claude Code or Cursor?
Open the GitHub server's page and use its install box. In both apps you paste a personal access token for the hosted server.