GitHub's official MCP Server
Official GitHub MCP Server. Provides tools to interact with the GitHub API: manage repositories, issues, pull requests, branches, code search, and more. Built and maintained by GitHub. Requires Docker and a GitHub Personal Access Token.
Is it safe?
No package registry to scan for CVEs.
No authentication — any process on your machine can connect to this server.
MIT. View license →
Last scanned 0 days ago.
Is it maintained?
Last commit 0 days ago. 28,505 GitHub stars.
Will it work with my client?
Transport: stdio. Works with claude-desktop, cursor, claude-code, windsurf. Requires an API key.
How much context will it use?
0 tools. Token cost not measured.
What if it doesn't work?
Common issues: JSON syntax errors in config, missing or expired API key. Setup guide covers troubleshooting. Or check GitHub issues for known problems.
{
"mcpServers": {
"github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PAT"
},
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"command": "docker"
}
}
}GITHUB_PERSONAL_ACCESS_TOKENGitHub Personal Access Token1. Go to github.com/settings/tokens 2. Click "Generate new token (classic)" 3. Select scopes: repo, read:org 4. Copy the tokenOpen GitHub Personal Access Token page
No automated test available for this server. Check the GitHub README for setup instructions.
Last scanned just now
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.