Rosh MCP Server
OfficialRosh MCP Server
あらゆるAIに、Rosh(平易な英語で書けるプログラミング言語)を使ってインタラクティブなWebアプリ、ゲーム、3Dシーンを作成・公開する力を与えます。
Roshとは?
Roshを使うと、平易な英語でプログラムを書けます:
create box called player at 400 300
set player color "blue"
on key "ArrowRight" then set player x to player x + 5これはターゲットに応じて、実行可能なHTML5 canvasアプリ、Phaserゲーム、またはThree.jsの3Dシーンにコンパイルされます。
Related MCP server: maige-3d-mcp
クイックスタート
Claude Desktop / Claude Code
MCP設定(~/.claude/mcp.json または Claude Desktopの設定)に追加します:
{
"mcpServers": {
"rosh": {
"command": "uvx",
"args": ["rosh-mcp"],
"env": {
"ROSH_API_KEY": "rosh_k1_your_key_here"
}
}
}
}Cursor / Windsurf
同じ設定形式です — MCP設定ファイルに追加してください。
APIキーを取得する
rosh.cloudでアカウントを作成します
設定 → APIキーに移動します
read,writeスコープのキーを作成します
注: すべてのツールにはAPIキーが必要です — サーバーを起動する前に
ROSH_API_KEYを設定してください。
ツール
Tool | Description | Auth Required |
| Rosh言語の完全なリファレンスを取得 | 必要(読み取り) |
| RoshコードをHTMLにコンパイル | 必要(読み取り) |
| プログラムをrosh.cloudに公開 | 必要(書き込み) |
| 自分のプログラムを一覧表示 | 必要(読み取り) |
| IDでプログラムの詳細を取得 | 必要(読み取り) |
| 既存のプログラムを更新 | 必要(書き込み) |
| プログラムを削除 | 必要(書き込み) |
| プログラムを非表示にする(モデレーション) | 必要(モデレーション) |
| プログラムの非表示を解除 | 必要(モデレーション) |
プロンプトの例
MCP対応のAIならどれでも試せます:
「スペースシューティングゲームを作って」 — AIがドキュメントを読み、Roshコードを書き、Phaserにコンパイルします
「3Dの回転する彫刻を作って」 — Three.jsにコンパイルします
「ボタンとカウンター付きのインタラクティブなダッシュボードを作って」 — Webにコンパイルします
「Roshで何ができるか見せて」 — AIが
rosh_docsを呼び出して探索します
環境変数
Variable | Required | Default | Description |
| 必須 | — | あなたのrosh.cloud APIキー |
| 任意 |
| APIのベースURL |
開発
git clone https://github.com/rosh-studio/rosh-mcp.git
cd rosh-mcp
pip install -e .
rosh-mcp # runs the stdio serverライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables building WebAR experiences using natural language through tools for Three.js scene creation, project management, and asset integration within 8th Wall Desktop. It supports advanced features like face tracking, image targets, and automated 3D model management.7MIT
- AlicenseAqualityDmaintenanceEnables AI agents to control and manipulate live 3D scenes across frameworks like Three.js, A-Frame, and Babylon.js using a comprehensive set of object and environment tools. It features an integrated in-world chat system that allows for real-time scene modifications directly from within the 3D canvas.33153MIT
- AlicenseNot gradedqualityFmaintenanceProvides a remote coding environment for AI to publish static websites as live URLs, with live code editing and sandbox execution.3117ISC
- FlicenseAqualityBmaintenanceEnables AI agents to create, render, and validate 3D scenes, 2D art, and games in HTML canvas using Three.js, WebGL, or Canvas 2D, with multi-angle screenshots, structured validation reports, and interactive playtesting.5
Related MCP Connectors
Build, version, review, and export websites, web apps, and games from a conversation.
Generate, edit, and deploy immersive 3D/WebGL web projects from any MCP assistant.
Build personal interactive apps with real URLs and persistent storage, using any AI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rosh-studio/rosh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server