{
  "markdown": "# Rosh MCP Server\n\n<!-- mcp-name: io.github.rosh-studio/rosh-mcp -->\n\nGive any AI the power to create and publish interactive web apps, games, and 3D scenes using [Rosh](https://rosh.cloud) — a plain-English programming language.\n\n## What is Rosh?\n\nRosh lets you write programs in plain English:\n\n```\ncreate box called player at 400 300\nset player color \"blue\"\non key \"ArrowRight\" then set player x to player x + 5\n```\n\nThis compiles to a runnable HTML5 canvas app, a Phaser game, or a Three.js 3D scene — depending on the target.\n\n## Quick Start\n\n### Claude Desktop / Claude Code\n\nAdd to your MCP config (`~/.claude/mcp.json` or Claude Desktop settings):\n\n```json\n{\n  \"mcpServers\": {\n    \"rosh\": {\n      \"command\": \"uvx\",\n      \"args\": [\"rosh-mcp\"],\n      \"env\": {\n        \"ROSH_API_KEY\": \"rosh_k1_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor / Windsurf\n\nSame config format — add to your MCP settings file.\n\n### Get an API Key\n\n1. Create an account at [rosh.cloud](https://rosh.cloud)\n2. Go to Settings → API Keys\n3. Create a key with `read,write` scopes\n\n> **Note:** All tools require an API key — set `ROSH_API_KEY` before starting the server.\n\n## Tools\n\n| Tool | Description | Auth Required |\n|------|-------------|---------------|\n| `rosh_docs` | Get the full Rosh language reference | Yes (read) |\n| `rosh_compile` | Compile Rosh code to HTML | Yes (read) |\n| `rosh_publish` | Publish a program to rosh.cloud | Yes (write) |\n| `rosh_list_programs` | List your programs | Yes (read) |\n| `rosh_get_program` | Get program details by ID | Yes (read) |\n| `rosh_update_program` | Update an existing program | Yes (write) |\n| `rosh_delete_program` | Delete a program | Yes (write) |\n| `rosh_hide_program` | Hide a program (moderation) | Yes (moderate) |\n| `rosh_show_program` | Unhide a program | Yes (moderate) |\n\n## Example Prompts\n\nTry these with any MCP-capable AI:\n\n- **\"Build me a space shooter game\"** — AI reads docs, writes Rosh code, compiles to Phaser\n- **\"Create a 3D rotating sculpture\"** — compiles to Three.js\n- **\"Make an interactive dashboard with buttons and counters\"** — compiles to web\n- **\"Show me what Rosh can do\"** — AI calls `rosh_docs` and explores\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `ROSH_API_KEY` | Yes | — | Your rosh.cloud API key |\n| `ROSH_API_BASE` | No | `https://rosh.cloud` | API base URL |\n\n## Development\n\n```bash\ngit clone https://github.com/rosh-studio/rosh-mcp.git\ncd rosh-mcp\npip install -e .\nrosh-mcp  # runs the stdio server\n```\n\n## License\n\nMIT\n",
  "bytes": 2585,
  "sha": "8c3db1dcb8e1d44988b3d312e9b63e431793cdbe9ca8af37fdafd5664cac0902",
  "repo_slug": "rosh-studio/rosh-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rosh_studio_rosh_mcp_506a2369/readme"
}