GitHub Connector
FreeNot checkedEnables browsing GitHub profile, repositories, issues, and pull requests directly in Claude conversation through OAuth authentication.
About
Enables browsing GitHub profile, repositories, issues, and pull requests directly in Claude conversation through OAuth authentication.
README
A GitHub MCP connector for Claude.ai — browse repos, issues, PRs, create repos, fork projects, and more, all conversationally.
Built with Node.js, Express, and the official MCP SDK. Deployed on Railway with GitHub OAuth 2.1.
What you can ask Claude
- "Show me my GitHub repos"
- "What are the open issues on my thinbox repo?"
- "Any open PRs on github-mcp-connector?"
- "Show recent commits on cloudinit-aigen"
- "Create a new private repo called my-project"
- "Fork anthropics/anthropic-quickstarts for me"
Tools
| Tool | Description |
|---|---|
get_profile |
Your GitHub profile and recent activity |
list_repos |
Your repos sorted by last updated |
get_repo |
Stats and recent commits for any repo |
list_prs |
Open/closed PRs for a repo |
list_issues |
Open/closed issues for a repo |
create_repo |
Create a new GitHub repository |
fork_repo |
Fork any GitHub repository |
Connect to Claude.ai (use hosted version)
- Go to Claude.ai → Customize → Connectors → +
- Fill in:
- Name:
GitConnect for Claude - Remote MCP server URL:
https://github-mcp-connector-production.up.railway.app/mcp - OAuth Client ID: your GitHub OAuth app Client ID
- OAuth Client Secret: your GitHub OAuth app Client Secret
- Name:
- Click Add then Connect
- Authorize with your GitHub account
- Done ✅
Self-host
1. Create a GitHub OAuth App
Go to GitHub → Settings → Developer settings → OAuth Apps → New OAuth App
- Application name:
GitConnect for Claude - Homepage URL:
https://your-app.up.railway.app - Authorization callback URL:
https://your-app.up.railway.app/oauth/callback
Copy the Client ID and generate a Client Secret.
2. Deploy to Railway
git clone https://github.com/Ahmedaltu/github-mcp-connector
cd github-mcp-connector
railway login
railway init
railway up
Set environment variables in Railway dashboard:
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret
BASE_URL=https://your-app.up.railway.app
3. Connect in Claude.ai
Follow the same steps above using your own Railway URL.
Stack
- Runtime: Node.js + Express
- Protocol: MCP SDK (Streamable HTTP transport)
- Auth: OAuth 2.1 with PKCE
- Deployment: Railway
License
MIT
Installing GitHub Connector
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Ahmedaltu/github-mcp-connectorFAQ
Is GitHub Connector MCP free?
Yes, GitHub Connector MCP is free — one-click install via Unyly at no cost.
Does GitHub Connector need an API key?
No, GitHub Connector runs without API keys or environment variables.
Is GitHub Connector hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install GitHub Connector in Claude Desktop, Claude Code or Cursor?
Open GitHub Connector on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare GitHub Connector with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
