GitHub MCP Server
The GitHub MCP server lets any AI agent — Claude, ChatGPT, Cursor, or Codex — call GitHub through AllMCP's single hosted endpoint. Connect once and your agent gets 102 GitHub tools across users, repositories, branches, commits, files, issues. There is nothing to install or keep running: AllMCP hosts the connector, you get one URL and one sign-in.
102 tools16 categoriesAPI key auth
How to connect an AI agent to GitHub
- Add the AllMCP endpoint
https://go.allmcp.co/mcp/ to any MCP client (Claude, ChatGPT, Cursor, Codex). Sign in with Google or GitHub when the browser opens — no card, no passwords. - Ask your agent to connect GitHub. Paste your GitHub API key (or webhook URL) into the secure AllMCP connect page your agent links you to. Your key is encrypted at rest and the agent never sees it.
- Your agent can now call all 102 GitHub tools directly. The first 20,000 tool calls each month are free; system and discovery calls never count.
claude_desktop_config.json
{
"mcpServers": {
"allmcp": {
"url": "https://go.allmcp.co/mcp/"
}
}
}GitHub connects with an API key or webhook URL you paste into a secure AllMCP page — the agent never sees it.
- Users — Who this token acts as, and any login's profile — user, org or bot.
- Repositories — Create, find, rename, archive, fork repos; collaborator access and stars.
- Branches — Branches — cut, sync, audit and retire branches; direct merges without a PR.
- Commits — Commit history, one commit's diff, and what one branch has that another lacks.
- Files — Read repo files and trees; commit writes and deletes, one file or many at once.
- Issues — Issues — file, triage, comment, close, and break epics into sub-issues.
- Pull Requests — Pull requests — open, review, merge, retarget, sync, request reviewers.
- Reviews — Submit PR reviews, read who approved or blocked, and reply in comment threads.
- Actions — CI/CD — why a run failed, trigger a deploy, re-run or cancel a run, PR checks.
- Releases — Releases & tags — cut, draft, edit and inspect a repo's versioned releases.
- Labels — Labels & milestones — triage vocabulary and release trains for a repo's issues.
- Gists — Gists — your own snippet pastes: share a repro, revise it, dig an old one out.
- Notifications — Notification inbox — triage what needs the user, mark threads or all read.
- Organizations — Who's in an org and on its teams — members, owners, team slugs (read-only).
- Search — Find repos, code, issues, PRs, people or commits when you don't know the repo yet.
- Security — Security alerts — CodeQL findings, leaked secrets, vulnerable deps (read-only).
Full GitHub guide — every tool, connect steps, examples: docs.allmcp.co ↗
Frequently asked questions
Does GitHub have an MCP server?
Yes. AllMCP is a remote, hosted MCP server for GitHub — 102 GitHub tools are available today. Add one URL to your MCP client and your agent can call GitHub without you running any server yourself.
How do I connect Claude to GitHub?
Add the AllMCP endpoint https://go.allmcp.co/mcp/ in Claude (Desktop, Code, or web), sign in with Google or GitHub, then ask Claude to connect GitHub. That's it — the same steps work for ChatGPT, Cursor and Codex.
Is the GitHub MCP server free?
Yes, to start. AllMCP includes 20,000 tool calls a month on the free tier, with no card required. Only real provider tool calls count against the quota — listing tools and connecting accounts never do.
What can the GitHub MCP server do?
It exposes 102 tools across users, repositories, branches, commits, files, issues, pull requests, reviews, so an agent can read and act on your GitHub data in natural language.
How are my GitHub credentials stored?
Encrypted at rest and never written to logs. Disconnecting GitHub revokes them immediately, and deleting your AllMCP account erases them.