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

工具

工具

描述

需要认证

rosh_docs

获取完整的 Rosh 语言参考

是(read)

rosh_compile

将 Rosh 代码编译为 HTML

是(read)

rosh_publish

将程序发布到 rosh.cloud

是(write)

rosh_list_programs

列出你的程序

是(read)

rosh_get_program

按 ID 获取程序详情

是(read)

rosh_update_program

更新现有程序

是(write)

rosh_delete_program

删除程序

是(write)

rosh_hide_program

隐藏程序(审核)

是(moderate)

rosh_show_program

取消隐藏程序

是(moderate)

示例提示

尝试将这些用于任何支持 MCP 的 AI:

  • “给我做一个太空射击游戏” — AI 阅读文档,编写 Rosh 代码,编译为 Phaser

  • “创建一个 3D 旋转雕塑” — 编译为 Three.js

  • “制作一个带按钮和计数器的交互式仪表板” — 编译为 Web

  • “展示 Rosh 能做什么” — AI 调用 rosh_docs 并探索

环境变量

变量

必需

默认值

描述

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