claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[BUG] GitHub connector not accessible from Slack while MCP connectors (Sentry, Cloudflare) work correctly

Open PhilMeyr opened this issue 2 weeks ago • 0 comments

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Description

When using Claude Code via Slack, the GitHub connector is not accessible, while other MCP connectors (Sentry, Cloudflare) work perfectly. The same GitHub connector works correctly on Claude Code Web (claude.ai/code).

Environment

  • Claude Plan: Max
  • Platform: Slack (Claude App)
  • GitHub App: Installed with "All repositories" access + Read/Write permissions

Current Behavior

When asking Claude in Slack about available integrations:

Service Access via Web (claude.ai/code) Access via Slack
GitHub ✅ Works ❌ Not accessible
Sentry (MCP) ✅ Works ✅ Works
Cloudflare (MCP) ✅ Works ✅ Works

What Should Happen?

GitHub should be accessible from Slack, just like it is on Claude Code Web, since:

  1. GitHub connector shows as "Connected" in claude.ai settings
  2. GitHub App is installed with full permissions (All repositories, Read/Write)
  3. Slack is properly connected to Claude account
  4. Routing Mode is set to "Code only"

Error Messages/Logs

Claude in Slack responds:
> "Je n'ai pas accès à GitHub. Si vous souhaitez que j'aie accès à vos repos GitHub, il faudrait que cette intégration soit ajoutée via les connecteurs MCP (Model Context Protocol)."

## Configuration

### GitHub App permissions (on GitHub)
- ✅ Read access to actions, checks, and metadata
- ✅ Read and write access to code, discussions, issues, pull requests, and workflows
- ✅ Repository access: All repositories

### Claude Connectors (on claude.ai)
- ✅ GitHub: Connected
- ✅ Cloudflare Developer Platform: Configured
- ✅ Sentry: Configured

### Slack App Home
- ✅ Connected to Claude (correct account)
- ✅ Routing Mode: Code only
- ✅ Model: Opus

Steps to Reproduce

  1. Install Claude App in Slack workspace
  2. Connect Claude account in App Home
  3. Have GitHub connector connected on claude.ai
  4. Have MCP connectors (Sentry, Cloudflare) configured
  5. Ask Claude in Slack: "Do you have access to GitHub?"
  6. Claude responds that GitHub is not accessible, while confirming Sentry and Cloudflare work

Claude Model

Opus

Is this a regression?

No, this never worked

Last Working Version

No response

Claude Code Version

2.0.76

Platform

Anthropic API

Operating System

Other

Terminal/Shell

Other

Additional Information

The issue seems to be that GitHub is a "native connector" while Sentry/Cloudflare are MCP connectors. MCP connectors are properly propagated to Slack, but the native GitHub connector is not.

This is blocking the main use case of Claude Code in Slack: working on code repositories.

PhilMeyr avatar Dec 31 '25 09:12 PhilMeyr