Companion to Roblox Studio's built-in MCP: open places, guard writes, Open Cloud asset uploads.
Connect Runs on your machine
claude mcp add studio-sidecar-for-roblox-studio-mcp -e ROBLOX_API_KEY=<ROBLOX_API_KEY> -e ROBLOX_CREATOR_USER_ID=<ROBLOX_CREATOR_USER_ID> -e ROBLOX_UPLOAD_ROOT=<ROBLOX_UPLOAD_ROOT> -e ROBLOX_STUDIO_PATH=<ROBLOX_STUDIO_PATH> -- npx -y @gjlmotea/[email protected]
{
"mcpServers": {
"studio-sidecar-for-roblox-studio-mcp": {
"command": "npx",
"args": [
"-y",
"@gjlmotea/[email protected]"
],
"env": {
"ROBLOX_API_KEY": "<ROBLOX_API_KEY>",
"ROBLOX_CREATOR_USER_ID": "<ROBLOX_CREATOR_USER_ID>",
"ROBLOX_UPLOAD_ROOT": "<ROBLOX_UPLOAD_ROOT>",
"ROBLOX_STUDIO_PATH": "<ROBLOX_STUDIO_PATH>"
}
}
}
}
{
"mcpServers": {
"studio-sidecar-for-roblox-studio-mcp": {
"command": "npx",
"args": [
"-y",
"@gjlmotea/[email protected]"
],
"env": {
"ROBLOX_API_KEY": "<ROBLOX_API_KEY>",
"ROBLOX_CREATOR_USER_ID": "<ROBLOX_CREATOR_USER_ID>",
"ROBLOX_UPLOAD_ROOT": "<ROBLOX_UPLOAD_ROOT>",
"ROBLOX_STUDIO_PATH": "<ROBLOX_STUDIO_PATH>"
}
}
}
}
{
"servers": {
"studio-sidecar-for-roblox-studio-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@gjlmotea/[email protected]"
],
"env": {
"ROBLOX_API_KEY": "<ROBLOX_API_KEY>",
"ROBLOX_CREATOR_USER_ID": "<ROBLOX_CREATOR_USER_ID>",
"ROBLOX_UPLOAD_ROOT": "<ROBLOX_UPLOAD_ROOT>",
"ROBLOX_STUDIO_PATH": "<ROBLOX_STUDIO_PATH>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ROBLOX_API_KEYOptional, secret | Open Cloud API key with Asset read and write; only the four Open Cloud tools need it |
ROBLOX_CREATOR_USER_IDOptional | Roblox user ID recorded as the creator of uploaded assets |
ROBLOX_UPLOAD_ROOTOptional | Folders that uploads may read from, joined with the platform path delimiter: ';' on Windows (C:\assets\models;D:\decals), ':' on macOS (/Users/you/models:/Volumes/art/decals). Uploads are refused when unset |
ROBLOX_STUDIO_PATHOptional | Roblox Studio executable; resolved automatically when unset |
Details
| Package | @gjlmotea/[email protected] (NPM, stdio) |
| First published | 19 Oct 2026 |
| Last updated | 19 Oct 2026 |
| Registry name | io.github.gjlmotea/studio-sidecar-for-roblox-studio-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
