Claude Code
Clone it and start the canvas. The board opens at http://localhost:4400.
git clone https://github.com/river0825/unprose && cd unprose
node scripts/canvas.mjs
Keep that running. In a second terminal, connect Claude Code to the board:
claude mcp add unprose -e AWD_CANVAS_URL=http://localhost:4400 -- node "$PWD/scripts/mcp.mjs"
Then open Claude Code in any project and ask: "Draw an EventStorming of our signup flow in Unprose." Not sure what to ask? Type /unprose:help.
Claude Code plugin adds the skill and the /unprose: commands
/plugin marketplace add river0825/unprose
/plugin install unprose@unprose
It starts a canvas on localhost:4400 at the beginning of each session, and restarts it on the new version after an update.
Codex and other MCP clients
Add the stdio server to ~/.codex/config.toml, and copy AGENTS.md into your project:
[mcp_servers.unprose]
command = "node"
args = ["/path/to/unprose/scripts/mcp.mjs"]
env = { AWD_CANVAS_URL = "http://localhost:4400" }
tool_timeout_sec = 1900
Any other MCP client: command node, argument /path/to/unprose/scripts/mcp.mjs, environment AWD_CANVAS_URL=http://localhost:4400.