67.js is an MIT-licensed WebGL2 engine built around AI agents as its primary users. Its bundled Model Context Protocol server exposes scene creation, asset import, lighting, animation and rendering as callable tools. Any MCP client that supports standard input and output can use those tools to produce PNG stills or MP4 video.

This approach gives automated workflows a direct 3D authoring interface. An agent sends declarative scene data to a persistent headless Chrome process, reviews rendered previews and revises the scene without operating a graphical modeling application.

After installing the package, developers launch the bundled MCP server and register that local process in an MCP client's configuration. The renderer remains on the developer's machine, along with the scene files and imported assets.

JSON becomes the scene graph

Each 67.js scene is plain data composed of parts with geometry, transformation matrices and materials. Agents generate and revise JSON recipes that describe those parts alongside lights, cameras and environmental settings. The engine also provides modules for terrain, vegetation, characters, liquids, vehicles and media export.