Roblox Studio MCP server
io.github.Justice219/roblox-studio-mcp·v1.0.1·2 starsConnect AI assistants to Roblox Studio — manipulate the DataModel with 14 tools
2 stars38 downloads/wk
Reviews
Write oneNobody has reviewed Roblox Studio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Roblox Studio tools (14, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
clone_instanceClone an instance to a new parent location
create_instancewrite actionCreate a new Instance with the given className under the specified parent
delete_instancewrite actionDestroy an instance (and all its descendants)
execute_luauwrite actionExecute arbitrary Luau code in the Studio plugin context. Returns the result of the last expression.
find_instancesSearch for instances by className and/or name pattern
get_childrenGet immediate children of an instance at the given path
get_descendantsGet all descendants of an instance at the given path, with their classNames and full paths
get_propertiesGet serialized properties of an instance (with _type tags for Vector3, CFrame, etc.)
get_selectionGet the currently selected objects in Roblox Studio
get_servicesList all services currently in the DataModel (Workspace, ReplicatedStorage, etc.)
insert_servicewrite actionInsert/get a service via game:GetService() (e.g. TeleportService, Teams)
move_instanceMove (reparent) an instance to a new parent
set_propertiesSet properties on an existing instance
set_selectionSet the Roblox Studio selection to the given instances
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 229 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Roblox Studio compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 48,255 servers
- Tools
- 14
- the typical server has 7
- Tools that change things
- 29%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 38
- more than 29% of 12,191 servers with a package
What its tools let an agent do: 6 read · 3 create · 3 change · 1 delete · 1 run or deploy
Install Roblox Studio in Claude Code, Cursor or VS Code
Runs npx -y @jamesworkbenchcrm/roblox-studio-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add roblox-studio-mcp -- npx -y @jamesworkbenchcrm/roblox-studio-mcp
What the publisher says
From the Roblox Studio repository's README, as published. We do not edit it. Read it on GitHub
Roblox Studio MCP Bridge
A Model Context Protocol (MCP) server that connects AI coding assistants like Claude Code directly to Roblox Studio. Read, create, modify, and delete instances in the DataModel — all from your terminal.
How It Works
Claude Code (MCP Client)
|
MCP Server (stdio)
|
HTTP Bridge (localhost:3001)
|
Studio Plugin (polls every 200ms)
|
Roblox Studio DataModelThe bridge has two halves:
- MCP Server (TypeScript) — Runs locally, exposes 14 tools via MCP over stdio, and serves an HTTP API on localhost:3001
- Studio Plugin (Luau) — Polls the HTTP API for commands, executes them against the DataModel, and returns results
All write operations are wrapped in ChangeHistoryService, so every change can be undone with Ctrl+Z in Studio.
Available Tools
Paths use dot-notation starting from game, e.g. game.Workspace.SpawnLocation.
Prerequisites
- Node.js 18+
- Roblox Studio
- Rojo 7+ (aftman or standalone install)
Installation
1. Clone the repository
git clone https://github.com/Justice219/roblox-studio-mcp.git
cd roblox-studio-mcp2. Install dependencies and build
npm install
npm run buildOr install directly from npm:
npm install -g @jamesworkbenchcrm/roblox-studio-mcp3. Build and install the Studio plugin
Using Rojo:
rojo build plugin.project.json -o MCPBridge.rbxmxThen copy the plugin file to your Roblox plugins folder:
Or build directly to the plugins folder:
# macOS
rojo build plugin.project.json -o ~/Documents/Roblox/Plugins/MCPBridge.rbxmx
# Windows
rojo build plugin.project.json -o "%LOCALAPPDATA%\Roblox\Plugins\MCPBridge.rbxmx"4. Enable HttpService in Studio
Open Roblox Studio, then:
Home → Game Settings → Security → Allow HTTP Requests → ON
This is required for the plugin to communicate with the local MCP server.
5. Configure your MCP client
Add the server to your MCP client configuration.
Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"roblox-studio": {
"command": "node",
"args": ["/absolute/path/to/roblox-studio-mcp/dist/index.js"]
}
}
}Claude Desktop (claudedesktopconfig.json):
{
"mcpServers": {
"roblox-studio": {
"command": "node",
"args": ["/absolute/path/to/roblox-studio-mcp/dist/index.js"]
}
}
}Replace /absolute/path/to/ with the actual path where you cloned the repo.
6. Restart Studio and your MCP client
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Roblox Studio: common questions
- Is Roblox Studio MCP server safe?
- Mostly: it is graded B (75/100). Read the Roblox Studio safety report
- How do I install Roblox Studio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Roblox Studio need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Roblox Studio maintained?
- The last commit was 265 days ago (2026-02-11). The latest release is v1.0.1.
- How does Roblox Studio compare with other MCP servers?
- safety score 75/100 (higher than 45% of 48,255 servers); tools 14 (the typical server has 7); tools that change things 29% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.