67js plugin
A Claude Code plugin with an MCP server and two skills: the agent builds a 3D scene, previews PNGs, renders stills and MP4.
- 574 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The server starts a browser renderer and writes images and video to disk.
- The agent gets tools to change the scene and export files into the project folder.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/67jsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The server starts a browser renderer and writes images and video to disk.
- The agent gets tools to change the scene and export files into the project folder.
This is third-party code. Review the repository files before installing.
What it does
67js is a WebGL2 renderer with addons for terrain, vegetation, characters, liquids, vehicles and media export. A scene is plain data: each part has a geometry, a matrix and a material. The plugin connects the `67js-mcp` MCP server, which holds a browser renderer, and two skills: `build-67js-scene` for scenes and materials and `render-67js-media` for exporting images and video. The agent changes the scene through MCP tools, looks at PNG previews and refines the composition. The server accepts no arbitrary code and no remote asset URLs. For batch rendering there is a GPU mode: `npx 67js-mcp --backend gpu --memory 192`. The same features work without MCP from plain JavaScript through the `Renderer67` class. A new minor version ships about once a week.
Who it is for. Developers and designers who build 3D scenes, previews and short clips together with Claude Code, Codex or Cursor.
Good fit when
- A 3D scene is needed for a landing page or a clip, and opening Blender is not appealing.
- The agent must assemble a scene from primitives, preview it and adjust materials.
- A still image or MP4 from a finished scene is needed from the command line.
- A scene with terrain, vegetation or vehicles must ship as a static web build.
Not a fit when
- Photorealistic ray tracing or Blender-grade character animation is needed.
- There is no WebGL2 browser on the machine or in CI.
- The Node.js version is older than 20.19.
Example request
Build a scene from a floor and a red sphere, show a preview and render a 1280 by 720 PNG.Limitations
Before version 1.0 minor releases can change the interface, and `CHANGELOG.md` lists each change. The MCP tools need Node.js 20.19 or newer and rendering needs a browser with WebGL2. `npx` keeps the first copy it downloaded, so the server does not update itself: run `npx -y -p @codepawlhq/67js@latest 67js-mcp` to get the latest. The registry name is `@codepawlhq/67js`, and a project installs it under the alias `67js`. The last commit in the repository is from November 2026.
How to disable. Run `/plugin uninstall 67js@67js` in Claude Code and remove the package from a project with `npm uninstall 67js`.
FAQ
How do I install 67js in Claude Code?
Add the marketplace with `/plugin marketplace add codepawl/67.js` and install the plugin with `/plugin install 67js@67js`. One command wires up the MCP server and both skills.
Does 67js work in Codex and Cursor?
Yes. The README has a ready prompt for Claude Code, Codex, Cursor, Gemini CLI and OpenCode: the agent installs the package, reads the guide and connects the MCP server.
Is a GPU required?
A browser with WebGL2 is enough for normal work. The `--backend gpu` mode speeds up batch rendering and the `--memory` flag sets the memory budget.
Can the server run arbitrary code?
No, the server accepts no arbitrary code and no remote asset URLs. A scene is plain data, and `docs/mcp.md` lists every tool.
How do I update the MCP server?
`npx` keeps the first downloaded copy. Run `npx -y -p @codepawlhq/67js@latest 67js-mcp` or `npm install 67js@npm:@codepawlhq/67js@latest` in a project.
Discussion
No questions or reviews yet.
Related
PluginsA small Node.js Blender MCP: a stdio server sends Python code to Blender over TCP, reads the scene and pulls Poly Haven assets
A Claude Code plugin that makes a motion graphics video from a track and a prompt: plan, characters, animation, audio mix.
A skill for Claude Code and Codex: the agent writes animation scenes, a browser player shows them, export to MP4 and Lottie.
MCP server of the 37Studio video studio: an agent manages brands, makes videos, posts to social networks and answers messages.
A self-hosted pipeline turns a text script into an MP4 with voiceover and stock footage, and an agent drives it through MCP.
Claude Video Vision
claude-video-vision
An MCP server and Claude Code plugin that let the agent watch video: frames via ffmpeg and audio transcription via Gemini, local Whisper or OpenAI
README in short
A light 3D renderer on WebGL2 with an MCP server and skills. The goal is Blender-level capability at three.js weight. One Claude Code plugin command installs it.