Create interactive web apps, games, and 3D scenes using Rosh — a plain-English language
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"rosh": {
"env": {
"ROSH_API_KEY": "rosh_k1_your_key_here"
},
"args": [
"rosh-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Give any AI the power to create and publish interactive web apps, games, and 3D scenes using Rosh — a plain-English programming language.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Build me a space shooter gameAI reads docs, writes Rosh code, compiles to Phaser
Create a 3D rotating sculptureCompiles to Three.js
Make an interactive dashboard with buttons and countersCompiles to web
Show me what Rosh can doAI calls rosh_docs and explores
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / education
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for io.github.rosh-studio/rosh-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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