claude-code
claude-code copied to clipboard
[BUG] GitHub connector not accessible from Slack while MCP connectors (Sentry, Cloudflare) work correctly
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:
- GitHub connector shows as "Connected" in claude.ai settings
- GitHub App is installed with full permissions (All repositories, Read/Write)
- Slack is properly connected to Claude account
- 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
- Install Claude App in Slack workspace
- Connect Claude account in App Home
- Have GitHub connector connected on claude.ai
- Have MCP connectors (Sentry, Cloudflare) configured
- Ask Claude in Slack: "Do you have access to GitHub?"
- 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.