search_patternsSearch the pattern library by capability, feature, or concept — the entry point; follow up with get_pattern.
The v10r pattern registry visualized — dependency graph, container architecture, and the MCP protocol that serves it to coding agents.
Every number on this page is computed live from mcp/patterns.registry.json — the same file the
MCP server reads.
The registry's depends_on graph — arrows point dependency → dependent; node color marks DAG
layer, not category.
Live projection of mcp/patterns.registry.json. Emulating a pattern means building its ancestors first.
1 of 11 patterns (ui-component-system) have no dependency edges and are not drawn above — the Data tab lists every pattern.
One tool call's journey through the ephemeral, read-only server container.
Kernel-enforced isolation: the server can read the repo and nothing else — no network, no writes, no persistence.
The six read-only tools the server advertises, and the JSON-RPC handshake every session starts with.
search_patternsSearch the pattern library by capability, feature, or concept — the entry point; follow up with get_pattern.
get_patternFetch the full curated card for one pattern: docs, code entry points, tests, showcase proof, invariants, emulation notes.
get_file_excerptRead a bounded, line-numbered excerpt of a referenced repo file. Secret paths and traversal are rejected.
trace_capabilityTrace a capability end-to-end: concept → docs → code → tests → showcase proof, with invariants attached.
recommend_emulation_planAssemble a dependency-ordered emulation plan — deterministic registry assembly with prerequisites, no inference.
validate_snippetCheck a Svelte/TS snippet against v10r conventions (runes, component-first, tokens, Valibot) — loop until clean.
The client → server sequence mcp/smoke.ts exercises. Notifications get no reply; tools/call repeats per invocation.
Think this pattern could be better? Tell us how.
Leave feedback