Open-Source 67.js Gives AI Agents a Full 3D Rendering Toolbox
67.js is an MIT-licensed WebGL2 3D engine with an MCP server exposing 25 tools, letting AI agents build scenes, import GLBs and render MP4 video.
- 67.js is an MIT-licensed WebGL2 3D engine built for AI agents to drive.
- Ships an MCP server exposing 25 tools for scene editing, asset import and rendering.
- Two backends: Glaze rasterizer for real-time, Cook path tracer for finished stills.
- Scenes are plain JSON data: geometry, matrix and material per part.
- Lit-box demo is 58.8 kB gzipped versus 133.8 kB for three.js, 2.28x smaller.
- Install via
npm i @codepawlhq/67js, requires Node.js 20.19 and WebGL2.
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.
| Requirement | Details |
|---|---|
| Package | @codepawlhq/67js on npm |
| License | MIT |
| Runtime | Node.js 20.19 or later |
| Rendering | A WebGL2-capable browser or headless Chrome |
| MCP transport | Local process over stdio |
| Service model | Local installation with no hosted API or pricing tier |
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.
This story is for Pro members
You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.