Studio Sidecar MCP server
io.github.gjlmotea/studio-sidecar-for-roblox-studio-mcp·v0.1.1·1 starsCompanion to Roblox Studio's built-in MCP: open places, guard writes, Open Cloud asset uploads.
1 stars63 downloads/wk
Reviews
Write oneNobody has reviewed Studio Sidecar yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Studio Sidecar tools (11, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
roblox_archive_assetWorks only on **asset types that support archiving**. Model and Decal have never supported archiving; this tool blocks them up front and explains why,
roblox_cleanup_stubsMCP clients do not always reap their own StudioMCP stubs when they exit, so stubs pile up over time.
roblox_extract_placeExtract all of a place's scripts and its place settings as plain text into the output folder (src/**, scene/place.json, scene/scripts.json).
roblox_get_assetReturn revisionId, moderationState, state and creatorUserId.
roblox_get_statusReport the resolved Studio executable, whether the Open Cloud key is ready, and the folders uploads are allowed from. Check this before doing anything else.
roblox_list_studiosList the local Roblox Studio processes and the StudioMCP broker and stubs.
roblox_luau_safewrite actionRun Luau in the Studio whose placeId matches. Compared with the built-in execute_luau, it adds three guard rails:
roblox_open_placeStart a new Studio process that opens the given place, and wait until it registers with the MCP broker.
roblox_place_guardAsk each connected Studio in turn, report which one has a `game.PlaceId` equal to the value you want, and give its studio_id.
roblox_update_assetwrite actionPush new content to the same assetId (this is how the "Package rather than Model" strategy is implemented).
roblox_upload_assetwrite actionCreate a new asset through Open Cloud assets/v1 (Model accepts .fbx only, Decal accepts common image formats, Audio accepts mp3/ogg).
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- Code scan57 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Studio Sidecar compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 27%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 63
- more than 50% of 12,191 servers with a package
What its tools let an agent do: 8 read · 3 change
Install Studio Sidecar in Claude Code, Cursor or VS Code
Runs npx -y @gjlmotea/studio-sidecar-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add studio-sidecar-for-roblox-studio-mcp -- npx -y @gjlmotea/studio-sidecar-mcp
What the publisher says
From the Studio Sidecar repository's README, as published. We do not edit it. Read it on GitHub
Studio Sidecar — companion MCP server for Roblox Studio
English | 繁體中文
Studio Sidecar fills the gaps in Roblox Studio's built-in MCP server. It does not replace it.
Since 2026, Roblox Studio ships its own MCP server (StudioMCP, installed with Studio, stdio transport), and the standalone Roblox/studio-rust-mcp-server repository has been archived. The built-in server has tools that no third party can rebuild: generatemesh, generatematerial and generateproceduralmodel use Roblox's cloud AI with moderation; searchasset, insertasset and uploadimage carry your signed-in inventory permissions; userkeyboardinput and usermouse_input go through CreateVirtualInput. Replacing it would throw all of that away.
So Studio Sidecar adds only what the built-in server structurally cannot do, and leaves everything else to it:
- Open a place that is not open yet, and see every Studio process and StudioMCP broker/stub on the machine.
- Guard writes by PlaceId, run Luau with runtime errors returned as readable values and output never truncated, and extract scripts past the 100k output limit with byte-exact verification.
- Upload, update and archive assets through Roblox Open Cloud, with an explicit verdict when an update was silently deduplicated.
No Studio plugin is needed. 11 tools; Windows fully verified, macOS partly (see Platform support).
Contents
- Tools
- Quick start
- Configuration
- What the tools know that the built-in server does not tell you
- Platform support
- Boundaries
- Development
- License and trademarks
Tools
Deliberately not included: script reading and writing, scene queries, executeluau, screencapture, playtesting. The built-in server already has them, and a second implementation would only drift.
How Luau runs on the Studio side
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Studio Sidecar: common questions
- Is Studio Sidecar MCP server safe?
- Mostly: it is graded B (83/100). Read the Studio Sidecar safety report
- How do I install Studio Sidecar?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Studio Sidecar need an API key?
- Yes. The registry entry asks for
ROBLOX_API_KEY. - Is Studio Sidecar maintained?
- The last commit was 16 days ago (2026-10-19). The latest release is v0.1.1.
- How does Studio Sidecar compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 27% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.