Roblox Studio MCP (community, debugging and playtests)
Roblox Studio MCP
MCP server for Roblox Studio: runs Luau on server and client, drives playtests, captures screenshots and profiler data
- 347 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent runs arbitrary Luau in Studio and edits scripts and instance properties in your place
- The monetization tool creates and changes products and game passes through an Open Cloud key, and window screenshots may capture other screen content
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/roblox-studio-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent runs arbitrary Luau in Studio and edits scripts and instance properties in your place
- The monetization tool creates and changes products and game passes through an Open Cloud key, and window screenshots may capture other screen content
This is third-party code. Review the repository files before installing.
What it does
The server links an agent to an open Roblox Studio through a plugin that installs itself. The agent runs Luau in a live server or client context (eval_server_runtime and eval_client_runtime), sets breakpoints that record hits without pausing the game, and reads logs from edit mode, the server or a specific client. Separate tools start solo and multi-client playtests, open Studio windows, and record CPU timings through the script profiler and micro profiler. Edit mode offers execute_luau, set_properties, find_and_replace_in_scripts and a viewport screenshot with mouse and keyboard input. For the Creator Store there is search, hierarchy preview and a security check before insertion. Developer products and game passes come from manage_monetization, which needs an Open Cloud key.
Who it is for. For Roblox developers who debug a live game and automate playtests through Claude Code, Codex or Cursor.
Good fit when
- You need to run Luau in a running server or client with the same require cache as game scripts
- You want to record breakpoint hits without stopping the playtest
- You test multiplayer and need several clients with logs from each peer
- You hunt for performance drops and capture CPU profiles and a memory breakdown
- You check a Creator Store asset before insertion: hierarchy, media metadata, security scan
Not a fit when
- You only want to read the game structure without edits: install the inspector edition, which does not change the DataModel
- You have no Open Cloud key but want to manage products and game passes: manage_monetization needs one
- You want several Studio windows with a shared routing dashboard: WEPPY Roblox AI Toolkit is closer to that
- You run native Linux without Wine: Studio launches there only through a Wine launcher
Example request
Start a two-client playtest, reproduce buying an item and show the server and both client logsMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
ROBLOX_OPEN_CLOUD_API_KEYsecret- Roblox Open Cloud key for audio preview, place versions and monetization.
ROBLOX_STUDIO_PORT- Local bridge port, default 58741.
Limitations
Roblox Studio and Node.js for npx are required. After installation or an update, restart Studio fully and wait for the plugin to show Connected. The package is not from Roblox: it is a community fork of the archived boshyxd/robloxstudio-mcp. Audio preview, place versions and monetization need an Open Cloud key. Window screenshots on macOS and Windows use a host window capture fallback, which `ROBLOX_STUDIO_HOST_CAPTURE=0` disables. Native Linux needs a Wine launcher and a path to `RobloxStudioBeta.exe`.
How to disable. Remove the server with claude mcp remove robloxstudio or the equivalent in your client, then delete the plugin file from Studio's Plugins folder. Inspector and full editions install one at a time; the installer removes the other.
FAQ
How do I connect Roblox Studio to Claude Code over MCP?
Run claude mcp add robloxstudio -- npx -y @chrrxs/robloxstudio-mcp@latest --auto-install-plugin. The flag installs the Studio plugin. Then fully restart Studio and wait for the Connected status.
How does this Roblox Studio MCP differ from the Roblox and boshyxd servers?
The Roblox server in studio-rust-mcp-server is frozen, and Roblox recommends the MCP built into Studio. The boshyxd project is archived and its author points to this fork. This one focuses on debugging: runtime eval, breakpoints, playtests and profilers.
Can I give the agent read-only access to Roblox Studio?
Yes, there is an inspector edition: the @chrrxs/robloxstudio-mcp-inspector package. It does not change the DataModel or scripts, though selection and camera framing can change, and export and profiler tools write files to explicit paths.
Do I need an Open Cloud key for Roblox Studio MCP?
Only for some tools: audio preview, place versions and manage_monetization. Pass the key in the ROBLOX_OPEN_CLOUD_API_KEY variable.
Which profiling tools does Roblox Studio MCP have?
capture_script_profiler and capture_micro_profiler record CPU, get_memory_breakdown covers memory and get_scene_analysis attributes scene cost. Results arrive separately for server and client.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server plus a plugin for Roblox Studio: multi-Place work, assets via Open Cloud and sync with local files
A Cocos Creator extension with a built-in MCP server: the agent builds UI, edits scenes and takes editor screenshots
Cocos Creator MCP Server
Cocos Creator MCP Server Plugin
An MCP server as a Cocos Creator editor extension: the agent controls scenes, nodes, components, prefabs and project assets
An MCP server inside the Unity Editor: the agent builds scenes and scripts, enters play mode and checks the game with screenshots
A plugin with skills for building TypeScript MCP servers and MCP apps: the agent scaffolds, edits, debugs and verifies them
The official MCP server registry and the mcp-publisher tool for publishing your own server
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Roblox Studio MCP (community, debugging and playtests) (this entry) | no | not required | 347 | |
| WEPPY Roblox AI Toolkit | no | not required | 70 | a different Roblox Studio server: several Studio windows, a dashboard, local file sync and asset generation |
| MCP for Unity | no | not required | 15,537 | the same agent-to-editor link, but for Unity and C# |
| Godot AI | yes | API key | 3,271 | an MCP server for the Godot editor rather than Roblox Studio |
README in short
The description is grouped by task: debugging a live game, playtest automation, performance hunting, edit-mode changes, Creator Store assets, monetization and Roblox API lookups. Installation is one command for Codex, Claude Code, Antigravity CLI or a JSON config for other clients. Details live in the repository docs: configuration, large inputs, assets.