MCP Servers
GitHub MCP Server
by GitHub
Give a compatible assistant structured access to repositories, issues and pull requests.
Our verdict
Give a compatible assistant structured access to repositories, issues and pull requests.
Best for: Teams that want their assistant to work with GitHub context.
Choose something else if: you do not need repository access or cannot grant the required permissions.
Source review
Using GitHub MCP Server in practice
Where it runs
GitHub-hosted remote server or a local deployment.
How to install
Choose the documented setup for your MCP host and limit permissions to the task.
What it costs
Check host, account and connected model costs.
Prices and plans change. Check the linked sources before committing.
Why consider it
- Maintained by GitHub with remote and local options.
- Supports repository, issue and pull-request operations.
What to watch for
- Available actions depend on host support and account permissions.
- Write access needs deliberate configuration.
A first task to try
Connect with the smallest permissions available and ask for a summary of open issues in a public test repository.
Suggested exercise, not an installation test. We reviewed the linked documentation; no host compatibility is implied.
Other options to understand
Related tools can solve different parts of the same job. Compare fit before treating them as replacements.
Key facts
What we have checked
- Days since the last commit
- 0
- GitHub forks
- 5,313
- GitHub stars
- 34,348
- Open issues
- 226
- Releases in the last 90 days
- 13
Each value shows when we last confirmed it and where it came from. Values we have not confirmed are left out, never guessed.
Install
Add GitHub MCP Server to your client
Our lab has not run this server yet. "Config checked" on a client means the recipe matches that client's documented config format; it does not mean we ran it.
Claude Code
Config checkedRun in your terminal (remote server)
claude mcp add --transport http github-mcp-server https://api.githubcopilot.com/mcp/Claude Desktop
Config checkedAdd to claude_desktop_config.json (runs on your computer)
{
"mcpServers": {
"github-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-p",
"127.0.0.1:8085:8085",
"-e",
"GITHUB_OAUTH_CALLBACK_PORT=8085",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_TOKEN",
"ghcr.io/github/github-mcp-server:2.0.3"
]
}
}
}Cursor
Config checkedAdd to .cursor/mcp.json (remote server)
{
"mcpServers": {
"github-mcp-server": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}VS Code
Config checkedAdd to .vscode/mcp.json (remote server)
{
"servers": {
"github-mcp-server": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}Codex
Config checkedAdd to ~/.codex/config.toml (remote server)
[mcp_servers.github-mcp-server]
url = "https://api.githubcopilot.com/mcp/"ChatGPT
Config checkedFill in the Add custom MCP server form (remote server)
- Where
- ChatGPT Plugins > + > Add custom MCP server
- Name
- GitHub
- Description
- Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
- Connection
- Public endpoint
- MCP server URL
https://api.githubcopilot.com/mcp/
Recipes come from the server's entry in the official MCP registry. Check the package name before you run it, and keep keys out of shared files.
Works with
What GitHub MCP Server connects to
1 product and 6 clients, each with how we know and when we checked.
| Works with | Type | How we know | Checked |
|---|---|---|---|
| GitHub | Product | Its repo belongs to the product's GitHub organisationGitHub org github | GitHub |
| Claude Code | Client | Install recipe matches the client's documented formatRemote server, version 2.0.3Config checked | Claude Code docs |
| Claude Desktop | Client | Install recipe matches the client's documented formatRuns locally, version 2.0.3Config checked | Claude Desktop docs |
| Cursor | Client | Install recipe matches the client's documented formatRemote server, version 2.0.3Config checked | Cursor docs |
| VS Code | Client | Install recipe matches the client's documented formatRemote server, version 2.0.3Config checked | VS Code docs |
| Codex | Client | Install recipe matches the client's documented formatRemote server, version 2.0.3Config checked | Codex docs |
| ChatGPT | Client | Install recipe matches the client's documented formatRemote server, version 2.0.3Config checked | ChatGPT docs |
Stars and usage
How GitHub MCP Server is growing
34,032 to 34,348
Health and security
Is GitHub MCP Server looked after, and what do its setup files show
Health score
100 out of 100
| Part | Points | What we saw |
|---|---|---|
| Recent activity | 30 of 30 | Last push 0 days ago |
| Releases | 15 of 15 | 13 releases in 90 days |
| Issue replies | Not counted | The latest check has no issue response reading (fewer than 3 measured issues, or issues switched off) |
| Maintainer | 15 of 15 | Owned by an organisation |
| Official source | 20 of 20 | Official server |
Sources
Where this comes from
- GitHubRegistry
A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.
Changelog
What changed
No changes recorded yet. Releases, price changes and deprecations appear here, with their dates, once we track them for this record.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.