Description
The GitHub plugin (github@claude-plugins-official) fails to authenticate with the following error:
Plugin: github:github MCP Server
Status: ✘ failed
Auth: ✘ not authenticated
URL: https://api.githubcopilot.com/mcp/
Config location: Dynamically configured
Error: Incompatible auth server: does not support dynamic client registration
Expected Behavior
The GitHub plugin should either:
- Successfully authenticate with the GitHub Copilot MCP endpoint, or
- Provide clear instructions on how to configure authentication (e.g., using a PAT or different auth method)
Environment
- OS: Windows 11
- Claude Code: Latest version
Workaround
Users can use the GitHub CLI (gh) instead, which works well for all GitHub operations:
- Install:
winget install GitHub.cli
- Authenticate:
gh auth login
- Disable the failing plugin in settings
Notes
The GitHub Copilot MCP endpoint (https://api.githubcopilot.com/mcp/) appears to require a specific authentication flow that isn't compatible with dynamic OAuth client registration used by Claude Code's plugin system.
Description
The GitHub plugin (
github@claude-plugins-official) fails to authenticate with the following error:Expected Behavior
The GitHub plugin should either:
Environment
Workaround
Users can use the GitHub CLI (
gh) instead, which works well for all GitHub operations:winget install GitHub.cligh auth loginNotes
The GitHub Copilot MCP endpoint (
https://api.githubcopilot.com/mcp/) appears to require a specific authentication flow that isn't compatible with dynamic OAuth client registration used by Claude Code's plugin system.