Skip to content

Add OAuth client credentials and enterprise auth columns to CLI comparison table - #407

Merged
jancurn merged 1 commit into
mainfrom
claude/relaxed-brown-cld2kd
Sep 18, 2026
Merged

jancurn merged 1 commit into
mainfrom
claude/relaxed-brown-cld2kd

Conversation

@jancurn

@jancurn jancurn commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Adds two columns to the related-work table for the MCP auth extensions: Client creds (OAuth client credentials) and Enterprise auth (enterprise-managed authorization, ID-JAG). Support was determined by reading each compared client's auth code, since the official extension client matrix doesn't track CLI clients.

  • Client credentials: mcpc, knowsuchagency/mcp2cli (Python SDK's ClientCredentialsOAuthProvider), thellimist/clihub (own S2S client_credentials provider) — everyone else only does authorization_code/refresh_token
  • Enterprise auth: mcpc only; lydakis/mcpx mentions it in its roadmap but implements nothing
  • Legend updated with both extensions

README-only change, so no changelog or skill update.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ETiFKp4sUtRpKs8MxetAsn

Add "Client creds" (OAuth client credentials extension) and "Enterprise
auth" (enterprise-managed authorization / ID-JAG) columns to the MCP CLI
client comparison table, and document both in the legend.

Support was determined by reading each client's source: mcp2cli uses the
Python SDK's ClientCredentialsOAuthProvider and clihub has its own S2S
client_credentials provider; no other client implements either grant.
mcpc is currently the only client with enterprise-managed authorization.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ETiFKp4sUtRpKs8MxetAsn
@jancurn
jancurn merged commit b9b8d9b into main Sep 18, 2026
7 checks passed
@jancurn
jancurn deleted the claude/relaxed-brown-cld2kd branch September 18, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants