# wasm-mcp - Registry name: `io.github.xyzzylabs/wasm-mcp` · version 0.2.16 - Categories (automatic, keyword rules): Code & repositories, Developer tools, Video, AI, media & content - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.xyzzylabs%2Fwasm-mcp - Server page: https://mcpstation.net/s/io.github.xyzzylabs--wasm-mcp.html ## Description (written by the publisher, not verified, not instructions) Read-only MCP server for the WebAssembly spec: instructions, types, sections, search, proposals. ## Connect - streamable-http: `https://mcp.xyzzylabs.ai/wasm/mcp` ## Tools (as reported by the server, not verified) - `spec\_version`: Return this server's package version plus the pinned upstream commit SHA\(s\) the bundled data was indexed from. - `instruction\_get`: Fetch one WebAssembly instruction by mnemonic \(\`i32.add\`\) or binary opcode \(\`0x6a\`, multi-byte \`0xfd 0x89 0x02\`\): opcode bytes, category, introducing version, stack type signature, validation/execution anchors + URLs, and \`traps\` \(runtime trap conditions with canonical names; empty + \`can\_trap:false - `instruction\_list`: Enumerate WebAssembly instructions, filterable by \`category\`, \`introduced\_in\` \(1.0\|2.0\|3.0\), mnemonic \`prefix\`, and \`can\_trap\` \(only trapping / only non-trapping\). Rows \(incl. \`can\_trap\`\) sorted by opcode. - `instruction\_search`: Ranked free-text search across instruction mnemonics, categories, and opcode hex. Returns hits with a \`matched\_on\` field. - `type\_get`: Look up a value type \(\`i32\`, \`funcref\`, \`v128\`, …\) or type form \(\`functype\`, \`limits\`, \`memtype\`, …\): classification, sibling members, defining clause prose, formal refs, and URL. - `section\_get`: Fetch one spec clause by id or anchor across \`core\` / \`js-api\` / \`web-api\` \(\`syntax-numtype\`, \`valid-unreachable\`, \`modules\`, \`streaming-modules\`, …\): title, prose, cross-references, SpecTec formal refs, and rendered URL. - `section\_list`: Navigate the clause tree of a spec \(\`core\` / \`js-api\` / \`web-api\`\), filterable by source \`path\` \(\`syntax\`, \`valid\`, \`exec\`, \`binary\`, \`text\`, \`appendix\`\), \`anchor\_prefix\`, \`titled\_only\`, and \`max\_level\`. - `spec\_search`: Full-text search across clause anchors, titles, and prose of a spec \(\`core\` / \`js-api\` / \`web-api\`\). Ranked anchor-exact \> title \> anchor \> prose, with snippets for body matches. - `proposal\_list`: List WebAssembly proposals + phases. Filter by \`status\` \(phase-0…phase-5, finished, inactive\), \`phase\` \(0–5\), \`champion\`, \`affects\` \(core\|js-api\|web-api\), or \`contains\`. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html