Skip to content

best-mcp: deterministic read-the-recipe note on schema fetches - #11

Merged
riccardone merged 1 commit into
mainfrom
mcp-workflow-note
Aug 26, 2026
Merged

best-mcp: deterministic read-the-recipe note on schema fetches#11
riccardone merged 1 commit into
mainfrom
mcp-workflow-note

Conversation

@riccardone

Copy link
Copy Markdown
Contributor

Client half of #10 (spec 0.9.5 - the workflows cross-link as the single discoverability mechanism). Targets 2.3.2.

When a fetched schema document carries workflows (0.9.5) - or its catalogue entry does (0.9.4 fallback, per-connection 5-min cache; a failed catalogue read yields no note, never an error) - get_command_schema / get_query_schema append a fixed note naming the recipe ids and directing the model to get_workflows with workflow_id. The nudge reaches the model mechanically at the moment it is about to plan, independent of prose salience and of whether the host forwards server instructions.

Verified over MCP stdio against prod: the note fires on the exact get_command_schema(configure-portfolio) call both failed Copilot traces made. tsc clean.

Release after merge: LC_ALL=en_US.UTF-8 ./scripts/release-mcp.sh 2.3.2.

🤖 Generated with Claude Code

Surfacing the workflows cross-link is the client''s job: when a fetched
command/query schema document carries `workflows` (0.9.5), or its
catalogue entry does (0.9.4 fallback, cached per connection for 5 min),
get_command_schema / get_query_schema append a fixed note naming the
recipe ids and directing the model to get_workflows with workflow_id.
Fetching a schema means the model is one step from acting - this is the
one place the pointer must not be missable, and it no longer depends on
prose salience or the host forwarding server instructions.

Verified over MCP stdio against the prod 0.9.4 endpoint: the note fires
on the exact get_command_schema(configure-portfolio) call the failed
naive-agent traces made, on query schemas, and on optional-step commands.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@riccardone
riccardone merged commit abb7f58 into main Aug 26, 2026
1 check passed
@riccardone
riccardone deleted the mcp-workflow-note branch August 26, 2026 13:38
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