Build a GitHub MCP Server in 60 Seconds
April 2026 · 4 min read
Want Claude to create issues, review PRs, and search your repos? Build a GitHub MCP server. It takes one minute on IOX Cloud.
What you'll get
An MCP server with these tools:
create_issue— file issues with title, body, labelslist_prs— fetch open PRs with filterssearch_repos— find repos by queryget_file— read file contents from a repocomment_on_pr— add review comments
Step 1: Get a GitHub token
Go to github.com/settings/tokens and create a fine-grained personal access token with:
- Contents: Read
- Issues: Read & Write
- Pull requests: Read & Write
- Metadata: Read
Step 2: Create the MCP server
Sign in to iox.cloud, create a project, describe it:
"Build an MCP server for GitHub. Use GITHUB_TOKEN env var. Tools: create_issue(repo, title, body), list_prs(repo, state), search_repos(query), get_file(repo, path), comment_on_pr(repo, pr_number, body)."
Step 3: Add your token
In project Settings → Environment Variables:
GITHUB_TOKEN=ghp_xxxxxxxxxxxx
Step 4: Deploy & Connect
Click Deploy. Copy the URL. Add to Claude Desktop:
{
"mcpServers": {
"github": { "url": "https://my-github.iox.cloud/mcp" }
}
}Now ask Claude
- "Create a bug report in myorg/myrepo about the login error"
- "What PRs are open in myorg/backend?"
- "Show me the contents of src/auth.ts in that repo"
- "Comment on PR #42 saying the tests look good"
Claude reads your request, picks the right tool, and does it.
Why IOX?
- AI writes the code — you don't touch the GitHub API docs
- Instant deploy — no Docker, no wrangler, no YAML
- Scale to zero — $0 when idle
- Your token, your data — encrypted, isolated per tenant