bendtherules avatar

Ask262

bendtherules/ask262

Need to understand what the ECMAScript spec actually says about that JavaScript behavior? This server gives you vector search over the official spec sections, lets you retrieve full section content, and runs JavaScript in engine262 while capturing which spec sections get hit during execution. You can mark critical parts of your code with ask262Debug.startImportant() to focus on the relevant spec bits. It's backed by a knowledge graph linking spec sections to implementation functions. Runs hosted at ask262.bendtherules.io or locally via stdio with Bun. Useful when you're debugging weird edge cases, writing a JS engine, or just want to know why JavaScript does that thing it does without guessing from Stack Overflow.

tools
3
transport
HTTP
last updated
Apr 23, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

ask262_search_spec_sectionsVector search ECMAScript spec for relevant sections

Vector search ECMAScript spec for relevant sections

No parameter schema in public metadata yet.

ask262_get_section_contentRetrieve full content from a spec section

Retrieve full content from a spec section

No parameter schema in public metadata yet.

ask262_evaluate_in_engine262Execute JS and capture spec sections, with "important" marking to focus on relevant parts

Execute JS and capture spec sections, with "important" marking to focus on relevant parts

No parameter schema in public metadata yet.

Sponsors

Readme

Details

Repository
github.com/bendtherules/ask262
Transport
HTTP
Registry
MCP registry, active