Skip to content

fix(BUG-2052): document OAuth for MCP server auth - #2

Merged
sfishel18 merged 1 commit into
mainfrom
simon/bug-2052-mcp-oauth
May 20, 2026
Merged

fix(BUG-2052): document OAuth for MCP server auth#2
sfishel18 merged 1 commit into
mainfrom
simon/bug-2052-mcp-oauth

Conversation

@sfishel18

Copy link
Copy Markdown
Contributor

Summary

  • The wherobots-usage skill previously claimed all interfaces share a single API key, including the MCP server. The MCP server actually uses OAuth in most clients, with API key as a fallback (via X-Api-Key header in mcp.json) for editors without OAuth support.
  • Rewrote the Authentication section to describe auth per-client (MCP OAuth, MCP API key fallback, CLI/SDKs, VS Code extension, endpoint override) and clarified that explicit API keys take precedence over OAuth where both are configured.
  • Reformatted the Interface Decision Matrix for readability (column alignment, no content change).

Fixes BUG-2052.

Test plan

  • markdownlint passes locally (same flags as CI: --disable MD013 MD033 MD041 MD060)
  • Spot-check the rendered Authentication section on GitHub
  • Confirm CI validate.yml (markdownlint + frontmatter schema) is green

The wherobots-usage skill previously claimed all interfaces share a single
API key, including the MCP server. In reality, the MCP server uses OAuth in
most clients with API key as a fallback (via X-Api-Key header in mcp.json)
for editors without OAuth support.

Rewrite the Authentication section to describe auth per-client, and
reformat the Interface Decision Matrix.
@notion-workspace

Copy link
Copy Markdown

@sfishel18
sfishel18 marked this pull request as ready for review May 18, 2026 18:33
@sfishel18
sfishel18 requested review from ClayMav and kadolor May 18, 2026 18:34
@sfishel18
sfishel18 merged commit 18cd49d into main May 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants