Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Rbx Studio Mcp

БесплатноПоддерживается

MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.

GitHubEmbed

Описание

MCP server for Roblox Studio. 31 tools, push-based SSE bridge, editor-safe script edits, one-step undo.

README

Let an AI agent drive Roblox Studio: read your place, edit scripts, build geometry, run playtests, take screenshots. 31 tools. MIT.

The Studio MCP panel

Install

1. The plugin

npx -y @el4cteo/rbx-studio-mcp --install-plugin

Or drop StudioMCP.rbxmx from Releases into your Studio plugins folder.

2. The server

claude mcp add roblox-studio -- npx -y @el4cteo/rbx-studio-mcp
Other clients

Codex CLI:

codex mcp add roblox-studio -- npx -y @el4cteo/rbx-studio-mcp

Cursor, Claude Desktop, Gemini CLI, Windsurf — add to their config file:

{
  "mcpServers": {
    "roblox-studio": {
      "command": "npx",
      "args": ["-y", "@el4cteo/rbx-studio-mcp"]
    }
  }
}

VS Code / Copilot (.vscode/mcp.json) uses "servers" instead of "mcpServers", plus "type": "stdio".

opencode (opencode.json):

{
  "mcp": {
    "roblox-studio": {
      "type": "local",
      "command": ["npx", "-y", "@el4cteo/rbx-studio-mcp"],
      "enabled": true
    }
  }
}

3. Open Studio and accept the 127.0.0.1 prompt. Check it works with studio_status.

Something wrong? Run npx -y @el4cteo/rbx-studio-mcp doctor — it says what is broken and how to fix it.

Port is 44755, loopback only. Change it with --port and match it in the plugin.

Tools

Session studio_status list_studios set_active_studio
Discover tree inspect find api
Scripts script_read script_edit script_grep script_create
Instances create modify delete move
World geometry terrain generate assets collision undo
Run & debug playtest execute_luau character input console debug performance
Look screenshot viewport device

Write tools take arrays — ten script edits is one call, one Ctrl+Z, and all-or-nothing.

Two things to watch: a playtest connects a second session, so pass studioId and use the edit one for changes that must last; device emulation stays on until device op="stop".

The console panel

Every call is logged with how long it took. Below the header is a command line — type a command, or type a sentence and a coding agent answers it.

help list everything
doctor check the setup
status version place clients what this session is
studios use <n> which Studio window calls go to
theme [name] visuals log [level] clear copy the panel
port [n] reconnect the connection
agent [use <id>|new] stop which agent runs your prompts
anything else sent to that agent

Arrows walk the history, Tab completes.

Prompts start a real agent — whichever you have on PATH: Claude Code, Codex, opencode, Gemini, Cursor, Amp, Qwen Code, Factory Droid, goose, Copilot CLI, Aider, Crush, DeepSeek Harness. It runs headless, drives the same Studio, and its work appears in the log. It is a separate session from your terminal, billed separately, and allowed the rbx-studio tools only. stop cancels it.

Eight themes behind the tab on the right edge. Your pick is remembered.

Why this one

  • Push, not poll — 13.6 ms per call against 25.8 ms.
  • Safe script edits — writes go through the script editor, so unsaved work survives.
  • Stale edits are refused — pass back the rev from script_read and a write lands only if nobody else touched the file.
  • Property names are checked against the running engine, so Anchorred comes back as a suggestion, not a runtime error.

DeepSeek Harness (dsh)

This server registers as a dsh plugin. config/dsh.cordis.yml is the row:

dsh --profile headless --patch config/dsh.cordis.yml "add a spawn point"

To keep it, append that row to your own cordis.patch.yml. Needs DEEPSEEK_API_KEY.

Security

Loopback only, and requires a header a browser cannot set cross-origin. Your experience's "Allow HTTP Requests" setting is untouched.

Development

npm install
npm run build          # TypeScript -> dist/
npm run install:plugin # build the plugin and copy it into Studio
npm test

Needs luau, luau-compile and luau-analyze from the Luau releases on PATH or in tools/.

Licence

MIT.

from github.com/EL4CTEO/rbx-studio-mcp

Установить Rbx Studio Mcp в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install rbx-studio-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add rbx-studio-mcp -- npx -y @el4cteo/rbx-studio-mcp

Пошаговые гайды: как установить Rbx Studio Mcp

FAQ

Rbx Studio Mcp MCP бесплатный?

Да, Rbx Studio Mcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Rbx Studio Mcp?

Нет, Rbx Studio Mcp работает без API-ключей и переменных окружения.

Rbx Studio Mcp — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Rbx Studio Mcp в Claude Desktop, Claude Code или Cursor?

Открой Rbx Studio Mcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Изменения

Версии и запрашиваемые доступы со временем.

  • Новая версия опубликована

Похожие MCP

Compare Rbx Studio Mcp with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development