crucible
Crucible is a small JavaScript 3D engine from CodePawl that is meant to be driven by an AI agent through its own MCP server.
What it does
Crucible is a small JavaScript 3D engine from CodePawl that is meant to be driven by an AI agent through its own MCP server. The server, started locally with npx, controls a persistent renderer in a local Chrome browser, using the GPU through WebGL2 or a CPU fallback, and lets the agent build scenes, render them and export them for the web. It accepts no arbitrary code and no remote asset URLs. A Claude Code plugin installs the server along with two skills, and the README gives a setup prompt for Claude Code, Codex, Cursor, Gemini CLI and OpenCode. The project is before version 1.0, so its API may change between minor releases. It needs Node.js 20.19 or later.
Capabilities
- Build 3D scenes in a browser renderer
- Render scenes on the GPU or CPU
- Export a scene for the web
About
- Publisher
- CodePawl
Works with
Install
- Run this to add it to Any client:
npx crucible-mcp --backend gpu --memory 192
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
Details
| Fact | Value | Source |
|---|---|---|
| Type | MCP server | |
| Tool | Not stated in its documentation | |
| Publisher | CodePawl | source |
| Official status | Not stated in its documentation | |
| Connection | Local (runs on your computer) | source |
| Can change data | Not stated in its documentation | |
| Needs an API key or sign-in | Not stated in its documentation | |
| Platforms | Not stated in its documentation | |
| AI clients | Claude Code | source |
| Licence | MIT | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 15, 2026648 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository Website |
Sources
- GitHub repositorygithub.com/codepawl/crucible · Backs: AI clients, Connection, Licence, Publisher, ActivityNov 15, 2026
- GitHub API recordgithub.com/codepawl/crucibleNov 15, 2026