Skip to content

refactor: restrict mcp_catalog to oauth and none auth only#2988

Merged
dgageot merged 2 commits into
docker:mainfrom
dgageot:board/5223b1ab6e493ffb
Jun 3, 2026
Merged

refactor: restrict mcp_catalog to oauth and none auth only#2988
dgageot merged 2 commits into
docker:mainfrom
dgageot:board/5223b1ab6e493ffb

Conversation

@dgageot
Copy link
Copy Markdown
Member

@dgageot dgageot commented Jun 3, 2026

The MCP catalog feature currently requires manual API key management for 12 of its 51 servers. Most users don't need these, and their configuration overhead adds unnecessary complexity. This change simplifies the catalog by supporting only OAuth and anonymous-access servers, which can be fully managed by the framework.

The refactor removes all API key machinery from the MCP catalog code, drops 12 rarely-used servers from the built-in registry, and updates callers and tests accordingly. The catalog shrinks from 51 to 39 servers but becomes much simpler to use and maintain. Users who need the removed servers can still set them up manually as custom MCP servers.

The change is backwards-incompatible for anyone explicitly using the removed servers in their config, but as an internal feature not yet documented in release notes, this is acceptable.

@dgageot dgageot requested a review from a team as a code owner June 3, 2026 10:05
rumpl
rumpl previously approved these changes Jun 3, 2026
@dgageot dgageot force-pushed the board/5223b1ab6e493ffb branch from 0fb497e to e285904 Compare June 3, 2026 12:25
@dgageot dgageot merged commit 2b369ce into docker:main Jun 3, 2026
5 checks passed
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.

2 participants