[FEATURE] GitHub MCP Connector for claude.ai web (OAuth-based PR Reviews)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem
Claude Code CLI has full GitHub OAuth integration — read, write, push, PR comments — via gh auth. But claude.ai web has no GitHub connector, despite MCP infrastructure already being in place (Gmail, Google Calendar, etc.).
This forces developers to either:
- Paste fine-grained PATs into chat (token in conversation history, security concern)
- Switch to Claude Code CLI just to post PR review comments
- Copy-paste review output manually from claude.ai to GitHub
There is no way to use delegated OAuth for GitHub in claude.ai web today.
Why This Matters
PR review is one of the highest-value developer workflows for LLMs. The current claude.ai web experience is excellent for analyzing diffs (paste + discuss), but the last mile — posting the review back to GitHub — requires leaving the product or compromising on security.
Claude Code CLI solves this, but many developers prefer the web UI for review work (better rendering, file uploads, project context, persistent chat history).
Proposed Solution
Add a GitHub MCP connector to the claude.ai integrations catalog, using GitHub's OAuth App or GitHub App flow — same auth delegation pattern as the existing Gmail/Calendar connectors.
Minimum viable scopes
| Scope | Use case |
|---|---|
| pull_requests:read | Fetch PR diffs, metadata, existing comments |
| pull_requests:write | Post review comments, approve/request changes |
| issues:read | Context from linked issues |
| contents:read | Read repo files for review context |
Scoped per-repo (fine-grained), not org-wide.
Optional follow-up scopes
issues:write— create/update issues from chatactions:read— check CI status during reviewcontents:write— commit suggestions directly
Alternative Solutions
Paste fine-grained PATs into chat. But the agents flags this as clear security problem, too!
Priority
High - Significant impact on productivity
Feature Category
MCP server integration
Use Case Example
_No response_
Additional Context
Context
- MCP connector infrastructure already exists in claude.ai (Gmail, Google Calendar ship today)
- Claude Code CLI already implements GitHub OAuth via
gh auth— the integration pattern is proven - GitHub supports fine-grained PATs and GitHub Apps with granular repo-level permissions
- Competitors (Cursor, Copilot) have native GitHub integration in their web/IDE surfaces
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗