How Claude Code connects to GitHub via the Model Context Protocol — auth flow, what gets unlocked, and how it fits into your daily workflow.
github · Status: ✓ Connected| Category | Example prompt in Claude Code |
|---|---|
| Issues | List open issues in gilesparnell/Claude |
| PRs | Create a PR for this branch targeting main |
| Files | Show me the contents of global/CLAUDE.md in my Claude repo |
| Search | Search for any file referencing Twilio across my repos |
| Actions | What was the result of the last workflow run? |
| Commits | What changed in the last 5 commits on main? |
| Scope | Where config lives | Visible to |
|---|---|---|
| local (default) | .mcp.json in project | You only, current project |
| project | .mcp.json (committed) | Everyone on the project |
| user ✓ | ~/.claude/ user config | You, across all projects |
✓ This is the scope used for the GitHub server — register once, available everywhere.