What it is
A parsed, SHA-pinned view of ECMA-262 and ECMA-402. Instead of grepping a multi-megabyte spec.html, an agent asks for a clause by id and gets structured JSON — metadata, signature, steps, notes and citations — plus edition diffs, git history, test262 and the proposals index.
Requirements
Nothing to authorize and nothing to configure: it runs as npx tc39-mcp over stdio, and a hosted Streamable HTTP endpoint exists if you would rather not run it. Snapshots resolve through a local cache, then a hosted Worker, then a copy bundled in the package — the cache lives under a directory in your home folder and revalidates about every four hours, and when the network is unavailable the bundled editions still answer offline. This is an independent project reading the publicly published specs, not an Ecma International or TC39 publication. MIT.
Setup effort
One command — npx tc39-mcp