[FEATURE] GitHub MCP Connector for claude.ai web (OAuth-based PR Reviews)

Resolved 💬 6 comments Opened Mar 1, 2026 by haalfi Closed Mar 24, 2026

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 chat
  • actions:read — check CI status during review
  • contents: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

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗