GitHub MCP Server
Rank #1,942glama/modelcontextprotocol/github
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
What you can do with GitHub MCP Server
The original reference GitHub server from the MCP project, giving an agent GitHub API access for file operations, repository management, issues, pull requests and search. Its README states that development has moved to github/github-mcp-server and the code now lives in the servers-archived repository.
- Create or update files and push multi-file commits
- Create repositories, branches and forks
- Open, list and update issues
- Create, review and merge pull requests
- Search code, issues, repositories and users
What GitHub MCP Server can and cannot do
26 tools covering files and repositories, issues, pull requests and search.
- create_or_update_file
- push_files
- get_file_contents
- create_repository
- search_repositories
- fork_repository
- create_branch
- list_commits
- create_issue
- list_issues
- get_issue
- update_issue
- add_issue_comment
- create_pull_request
- get_pull_request
- list_pull_requests
- create_pull_request_review
- merge_pull_request
- get_pull_request_files
- get_pull_request_status
- update_pull_request_branch
- get_pull_request_comments
- get_pull_request_reviews
- search_code
- search_issues
- search_users
- Archived: the README says development moved to github/github-mcp-server
- No toolset selection or read-only mode is documented; the token's scope is the only limit
- GitHub Enterprise Server support is not mentioned
What you need before using GitHub MCP Server
The registry listing declares required configuration before first use — typically an API key, token or connection string set via environment variables.
Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Runtime
- Node.js (npx @modelcontextprotocol/server-github) or the mcp/github Docker image
- Credentials
- GitHub personal access token in GITHUB_PERSONAL_ACCESS_TOKEN
- Permissions
- repo scope for private repositories, or public_repo for public ones only
Connect GitHub MCP Server and confirm it works
- Create a personal access token with repo or public_repo scope
- Add the server with command npx and args -y @modelcontextprotocol/server-github, with GITHUB_PERSONAL_ACCESS_TOKEN in the environment
- Or run the mcp/github Docker image with the same variable
Install configuration unavailable. No registry publishes a machine-readable install config for this server — follow the repository README.
Ask the agent to list the open issues in one of your repositories.
Expected: A list of open issues with numbers and titles from that repository.
When to choose another server
- GitHub MCP Server#176
Always, for new setups: it is the maintained successor with toolsets and a read-only mode.
- GitMCP#3,026
You only need documentation and code search for a public repository.
Compared side by side in GitHub MCP servers.
- ChatSum MCP Server
- Contractor Licence Changes
- rust-sdk#181
- modelcontextprotocol#210
- ruby-sdk#314
- ext-apps#427
- 预测2#1,179
- swift-sdk#2,751
- MCP Create Server MCP Server#4,024
- create-typescript-server#5,638
- mcpb#12,301
- example-remote-server#15,487
What changed, and when this was checked
- First listed
- Dec 11, 2024
- Version history
- Unavailable — no registry exposes versions and no release tags were found
- Requirements evidence
- Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Profile checked
- Oct 8, 2026 against README (servers-archived)
- Ranking data as of
- Oct 16, 2026
- Glama ↗listed since Apr 27, 2026 · still listed
Do you maintain GitHub MCP Server? to correct or enrich this profile.
Version information unavailable
The registry that lists this server does not expose version metadata, and no release tags were found on the linked repository. MCP Toplist cannot say how, or whether, this server is versioned.
Ranks ahead of 142,454 of 144,396 servers on MCP Toplist.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/glama%2Fmodelcontextprotocol%2Fgithub)<a href="https://mcptoplist.com/server/glama%2Fmodelcontextprotocol%2Fgithub"><img src="https://mcptoplist.com/badge/glama%2Fmodelcontextprotocol%2Fgithub.svg" alt="MCP Toplist: Top 5% of 144,396" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Frequently asked questions
- Who maintains GitHub MCP Server?
- GitHub MCP Server is maintained by modelcontextprotocol, which publishes 87 MCP servers (77 total versions) tracked on MCP Toplist.
- Is GitHub MCP Server listed on the Official MCP Registry?
- GitHub MCP Server is not on the Official MCP Registry. It is listed on Glama.
- How many versions does GitHub MCP Server have?
- Version information is unavailable for GitHub MCP Server: no registry that lists it exposes version metadata, and no release tags were found on its repository.
- Where can I find the source code for GitHub MCP Server?
- The source code for GitHub MCP Server is hosted at github.com/modelcontextprotocol/servers.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.