canon(constraints): MCP tool surface ceiling — three by default, four at most - #315
Conversation
…, four at most (T2, proposed)
Canon Quality — Homepage Surfacing ✅51 essay(s) scanned. Soft report — never blocks; the hard field gate is the Frontmatter Schema job. All published essays resolve to the homepage feed. Report: |
Canon Quality — P0010 Retrieval-Readiness
|
Canon Quality — Frontmatter Schema ✅All 51 file(s) in Validator: |
Canon Quality —
|
Routing: T2 invariant (adopter-neutral), past the T3 bet gate → L1.
Captain ruling 2026-09-02 (CoS door): all klappy MCP servers ship docs / execute / telemetry; 3–4 tools max. This is the abstract constraint; the exact implementation lives in klappy/kitchen health-code/mcp-server-build-convention (sibling PR).
Status: proposed. Authorial voice — captain reviews exact text before merge. First instance: door43-mcp.
Note
Low Risk
Documentation-only proposed policy with no mechanical enforcement or runtime changes in this PR.
Overview
Adds a proposed Tier 1 canon constraint that caps klappy/vodka MCP servers at three tools by default (
docs,execute,telemetry) and four at most, with a written spec justification for any fourth tool.The doc reframes large APIs as one
executeplus livedocs(not one tool per endpoint), defines advisory spec-review enforcement and verification (tools/list≤ 4, vodka boundaries,docs()cites this policy URI), plus retraction conditions and common failure modes. Implementation detail stays in the sibling kitchen build-convention PR; first adopter called out is door43-mcp.Reviewed by Cursor Bugbot for commit 8309040. Bugbot is set up for automated code reviews on this repo. Configure here.