You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
small issues from the 2.8.0 docs audit (shipped text and examples) #357
Found by the 2.8.0 docs audit (shipped-docs lane); not fixed in the docs PR because each needs a code or data decision.
Guidance level vs per-layer keys._apply_level_preset (src/pmcp/config/guidance.py:85-104) always overwrites the per-layer YAML keys, so layers: settings are dead whenever level is set (always, by default). Either honour explicit layer keys over the preset or remove them from the schema.
E302 hint. Oversized downstream output fails with E302 and the generic suggestion "Check tool arguments and server status"; it should say the output exceeded the limit and how to lower or narrow it.
Shipped manifest pangram entry (manifest.yaml:~676) tells users to pass the API key on argv; use pmcp secrets set PANGRAM_API_KEY (prompts).
browser_click snippet in src/pmcp/templates/code_examples.yaml uses a selector argument; current Playwright MCP appears to use target/ref. Verify against the pinned or current version.
Source comments mention pmcp serve, which doesn't exist.
.mcp-gateway/descriptions.yaml is a 2025-12-28 snapshot (only the context7 entry was corrected); regenerate it, or stop tracking it.
Dead snippet keys. In src/pmcp/templates/code_examples.yaml, the keys github::listIssues, sqlite::query and puppeteer::* don't match those servers' real tool names, so gateway.describe never shows them. The gateway::* keys match no server either. Either key them by the real tool names (derive the names from the manifest or a live tools/list, and add a test that every key names a tool a shipped server exposes), or remove them. Found by the docs: audit README, CHANGELOG, SECURITY, shipped guides and tool descriptions against the code for 2.8.0 #358 round-3 review.
Activity
ViperJuice commentedon Oct 4, 2026
src/pmcp/templates/code_examples.yaml, the keysgithub::listIssues,sqlite::queryandpuppeteer::*don't match those servers' real tool names, sogateway.describenever shows them. Thegateway::*keys match no server either. Either key them by the real tool names (derive the names from the manifest or a livetools/list, and add a test that every key names a tool a shipped server exposes), or remove them. Found by the docs: audit README, CHANGELOG, SECURITY, shipped guides and tool descriptions against the code for 2.8.0 #358 round-3 review.docs: audit README, CHANGELOG, SECURITY, shipped guides, snippets and…