Bridges Claude to Rosh, a plain-English programming language that compiles to HTML5 canvas, Phaser games, or Three.js scenes. Exposes nine tools: compile Rosh code locally without auth, publish and manage programs on rosh.cloud with API keys, and fetch language docs. You write natural instructions like "create box called player" and get runnable web apps back. Useful when you want Claude to generate interactive demos, games, or 3D visualizations without wrestling with JavaScript directly. The compile tool works offline, but publishing requires a free rosh.cloud account with read/write scopes.
Give any AI the power to create and publish interactive web apps, games, and 3D scenes using Rosh — a plain-English programming language.
Rosh lets you write programs in plain English:
create box called player at 400 300
set player color "blue"
on key "ArrowRight" then set player x to player x + 5
This compiles to a runnable HTML5 canvas app, a Phaser game, or a Three.js 3D scene — depending on the target.
Add to your MCP config (~/.claude/mcp.json or Claude Desktop settings):
{
"mcpServers": {
"rosh": {
"command": "uvx",
"args": ["rosh-mcp"],
"env": {
"ROSH_API_KEY": "rosh_k1_your_key_here"
}
}
}
}
Same config format — add to your MCP settings file.
read,write scopesNote:
rosh_docsandrosh_compilework without an API key. You only need a key for publishing.
| Tool | Description | Auth Required |
|---|---|---|
rosh_docs | Get the full Rosh language reference | No |
rosh_compile | Compile Rosh code to HTML | No |
rosh_publish | Publish a program to rosh.cloud | Yes (write) |
rosh_list_programs | List your programs | Yes (read) |
rosh_get_program | Get program details by ID | Yes (read) |
rosh_update_program | Update an existing program | Yes (write) |
rosh_delete_program | Delete a program | Yes (write) |
rosh_hide_program | Hide a program (moderation) | Yes (moderate) |
rosh_show_program | Unhide a program | Yes (moderate) |
Try these with any MCP-capable AI:
rosh_docs and explores| Variable | Required | Default | Description |
|---|---|---|---|
ROSH_API_KEY | For publishing | — | Your rosh.cloud API key |
ROSH_API_BASE | No | https://rosh.cloud | API base URL |
git clone https://github.com/rosh-studio/rosh-mcp.git
cd rosh-mcp
pip install -e .
rosh-mcp # runs the stdio server
MIT
miapre/html-to-figma-design-system
ie3jp/illustrator-mcp-server
coding-solo/godot-mcp
ivanmurzak/unity-mcp
yctimlin/mcp_excalidraw
figma/mcp-server-guide