Skip to content

feat(mcp): Promote catalog gateway to default#1067

Merged
dcramer merged 3 commits into
mainfrom
feat/catalog-gateway-default
Jun 9, 2026
Merged

feat(mcp): Promote catalog gateway to default#1067
dcramer merged 3 commits into
mainfrom
feat/catalog-gateway-default

Conversation

@dcramer

@dcramer dcramer commented Jun 9, 2026

Copy link
Copy Markdown
Member

Promote the catalog gateway flow from experimental mode to the default MCP surface.

The direct tool list now matches the previous experimental surface, with search_tools and execute_tool exposed as primary primitives. Long-tail tools remain available through catalog search and execution, while skill and capability filtering continue to apply in default sessions.

Preprod snapshot tools now live under the inspect skill instead of a separate preprod skill. Existing Cloudflare sessions that still carry a preprod grant are normalized to inspect at the MCP handler boundary, while new OAuth grants and stdio skill inputs remain strict.

This also refreshes generated tool and skill definitions, updates plugin agent prompts and docs for the new default behavior, and avoids brittle generated-description assertions in the skill tests.

Validated with pnpm run tsc, pnpm run lint, and pnpm run test.

dcramer and others added 2 commits June 9, 2026 11:24
Expose search_tools and execute_tool as primary direct tools and align the default tool surface with the previous experimental surface.

Keep catalog skill and capability filtering active in default mode, refresh generated definitions and plugin prompts, and update docs for the new default behavior.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
Keep follow-up tool guidance at the Sentry tool-name level instead of spelling out search_tools or execute_tool call mechanics.

Refresh generated definitions, plugin prompts, and snapshots to avoid telling agents to search before invoking a known catalog tool.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
@dcramer dcramer marked this pull request as ready for review June 9, 2026 18:40
Comment thread packages/mcp-core/src/tools/catalog/get-issue-details.test.ts
Move snapshot catalog tools under the inspect skill and remove preprod as an exposed skill.

Keep already-issued Cloudflare sessions with preprod grants working by normalizing those session props to inspect at the MCP boundary. New OAuth grants and stdio skill inputs remain strict.

Simplify catalog guidance so follow-up text names the relevant Sentry tool without spelling out gateway calls or argument signatures.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
@dcramer dcramer merged commit 5cc64f1 into main Jun 9, 2026
20 checks passed
@dcramer dcramer deleted the feat/catalog-gateway-default branch June 9, 2026 21:11
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.

1 participant