The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Rosh MCP listing page.
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:
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):
Same config format — add to your MCP settings file.
read,write scopesNote: All tools require an API key — set
ROSH_API_KEYbefore starting the server.
| Tool | Description | Auth Required |
|---|---|---|
rosh_docs | Get the full Rosh language reference | Yes (read) |
rosh_compile | Compile Rosh code to HTML | Yes (read) |
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 | Yes | — | Your rosh.cloud API key |
ROSH_API_BASE | No | https://rosh.cloud | API base URL |
MIT