Skip to content

[Bug] GitHub plugin fails: 'Incompatible auth server: does not support dynamic client registration' #283

Description

@eugenio

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:

  1. Successfully authenticate with the GitHub Copilot MCP endpoint, or
  2. 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:

  1. Install: winget install GitHub.cli
  2. Authenticate: gh auth login
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions