io.github.rosh-studio/rosh-mcp

Registre officiel Jeux, sport et divertissement

Create interactive web apps, games, and 3D scenes using Rosh — a plain-English language

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package rosh-mcp
Claude Code
claude mcp add rosh-mcp -- uvx rosh-mcp==0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "rosh-mcp": {
            "command": "uvx",
            "args": [
                "rosh-mcp==0.1.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Rosh MCP Server
  2. What is Rosh?
  3. Quick Start
  4. Tools
  5. Example Prompts
  6. Environment Variables
  7. Development
  8. License

Rosh MCP Server

Give any AI the power to create and publish interactive web apps, games, and 3D scenes using Rosh — a plain-English programming language.

What is Rosh?

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.

Quick Start

Claude Desktop / Claude Code

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"
      }
    }
  }
}
Cursor / Windsurf

Same config format — add to your MCP settings file.

Get an API Key
  1. Create an account at rosh.cloud
  2. Go to Settings → API Keys
  3. Create a key with read,write scopes

Note: All tools require an API key — set ROSH_API_KEY before starting the server.

Tools

ToolDescriptionAuth Required
rosh_docsGet the full Rosh language referenceYes (read)
rosh_compileCompile Rosh code to HTMLYes (read)
rosh_publishPublish a program to rosh.cloudYes (write)
rosh_list_programsList your programsYes (read)
rosh_get_programGet program details by IDYes (read)
rosh_update_programUpdate an existing programYes (write)
rosh_delete_programDelete a programYes (write)
rosh_hide_programHide a program (moderation)Yes (moderate)
rosh_show_programUnhide a programYes (moderate)

Example Prompts

Try these with any MCP-capable AI:

  • "Build me a space shooter game" — AI reads docs, writes Rosh code, compiles to Phaser
  • "Create a 3D rotating sculpture" — compiles to Three.js
  • "Make an interactive dashboard with buttons and counters" — compiles to web
  • "Show me what Rosh can do" — AI calls rosh_docs and explores

Environment Variables

VariableRequiredDefaultDescription
ROSH_API_KEYYes—Your rosh.cloud API key
ROSH_API_BASENohttps://rosh.cloudAPI base URL

Development

git clone https://github.com/rosh-studio/rosh-mcp.git
cd rosh-mcp
pip install -e .
rosh-mcp  # runs the stdio server

License

MIT

Questions fréquentes

Qu'est-ce que io.github.rosh-studio/rosh-mcp ?

Create interactive web apps, games, and 3D scenes using Rosh — a plain-English language

Comment installer io.github.rosh-studio/rosh-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add rosh-mcp -- uvx rosh-mcp==0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.rosh-studio/rosh-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.rosh-studio/rosh-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.rosh-studio/rosh-mcp ?

Il est publié par rosh-studio. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.