Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Chrrxs/robloxstudio-mcp/llms.txt

Use this file to discover all available pages before exploring further.

Roblox Studio MCP is distributed as an npm package and launched on-demand by your AI tool via npx. No global install is required — @latest always fetches the newest release when the server process starts. Below are the exact commands and configuration blocks for every supported client.
All commands include --auto-install-plugin, which copies the matching MCPPlugin.rbxmx into Studio’s Plugins folder each time the server starts. This keeps the plugin version in sync with the server automatically. After the first install you must fully close and reopen Roblox Studio to load the new plugin file.

Client configuration

Run this command once in your terminal. Claude Code stores it in its MCP configuration and launches the server automatically when you start a session.
claude mcp add robloxstudio -- npx -y @chrrxs/robloxstudio-mcp@latest --auto-install-plugin
To verify the server is registered:
claude mcp list

Open Cloud flags

Some tools in the full edition use the Roblox Open Cloud API to perform cloud-side operations (asset management, DataStore access, etc.). These tools are disabled unless you supply your credentials via flags or environment variables.

Passing credentials as flags

Append the flags to the args array (or inline command) of whichever client config you are using:
claude mcp add robloxstudio -- npx -y @chrrxs/robloxstudio-mcp@latest --auto-install-plugin \
  --open-cloud-key YOUR_API_KEY \
  --creator-id YOUR_USER_ID

Passing credentials as environment variables

Alternatively, set these variables in the process environment before the server starts:
FlagEnvironment variableDescription
--open-cloud-keyROBLOX_OPEN_CLOUD_API_KEYYour Roblox Open Cloud API key
--creator-idROBLOX_CREATOR_USER_IDYour Roblox user ID (personal account)
--creator-group-idROBLOX_CREATOR_GROUP_IDYour Roblox group ID (team account)
When both a flag and an environment variable are present, the flag takes precedence.

Routing tool calls to a specific Studio instance

If you have more than one Roblox Studio window open and both are connected to the same MCP server, the agent uses get_connected_instances to retrieve a list of connected places along with their instance_id values, then passes the relevant ID to subsequent tool calls to target the correct game. Per-place port numbers (e.g. 58742) are not the supported routing model — always use instance_id.

Build docs developers (and LLMs) love