Skip to main content
Glama
rosh-studio
by rosh-studio

Rosh 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キーを取得する

  1. rosh.cloudでアカウントを作成します

  2. 設定 → APIキーに移動します

  3. read,writeスコープのキーを作成します

注: すべてのツールにはAPIキーが必要です — サーバーを起動する前にROSH_API_KEYを設定してください。

ツール

Tool

Description

Auth Required

rosh_docs

Rosh言語の完全なリファレンスを取得

必要(読み取り)

rosh_compile

RoshコードをHTMLにコンパイル

必要(読み取り)

rosh_publish

プログラムをrosh.cloudに公開

必要(書き込み)

rosh_list_programs

自分のプログラムを一覧表示

必要(読み取り)

rosh_get_program

IDでプログラムの詳細を取得

必要(読み取り)

rosh_update_program

既存のプログラムを更新

必要(書き込み)

rosh_delete_program

プログラムを削除

必要(書き込み)

rosh_hide_program

プログラムを非表示にする(モデレーション)

必要(モデレーション)

rosh_show_program

プログラムの非表示を解除

必要(モデレーション)

プロンプトの例

MCP対応のAIならどれでも試せます:

  • 「スペースシューティングゲームを作って」 — AIがドキュメントを読み、Roshコードを書き、Phaserにコンパイルします

  • 「3Dの回転する彫刻を作って」 — Three.jsにコンパイルします

  • 「ボタンとカウンター付きのインタラクティブなダッシュボードを作って」 — Webにコンパイルします

  • 「Roshで何ができるか見せて」 — AIがrosh_docsを呼び出して探索します

環境変数

Variable

Required

Default

Description

ROSH_API_KEY

必須

あなたのrosh.cloud APIキー

ROSH_API_BASE

任意

https://rosh.cloud

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

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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.
    7
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    33
    15
    3
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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