Roblex Studio Model-Context-Protocol Server
@dmae97
Model Context Protocol server for Roblex Studio
Overview
What is Roblex Studio MCP Server?
The Roblex Studio MCP Server is a standalone implementation of the Model-Context-Protocol (MCP) specification, designed to integrate Roblox Studio with LLMs. It enables secure, scriptable, AI-driven workflows in Roblox Studio via a unified protocol, targeting developers who want to automate tasks using AI.
How to use Roblex Studio MCP Server?
Run npx roblex-mcp in a terminal with Node.js 18+ and Roblox Studio installed on Windows. On first launch, it automatically opens Roblox Studio. Configure API keys (ROBLOX_API_KEY, ROBLOX_OPEN_CLOUD_API_KEY) in a .env file copied from .env.example. For custom Studio paths, set ROBLOX_STUDIO_PATH.
Key features of Roblex Studio MCP Server
- One-line install and run via npx
- Automatically launches Roblox Studio (Windows)
- Full Model-Context-Protocol implementation
- Multiple transport modes: SSE or STDIO
- Out-of-the-box Claude Desktop integration
- Security features: TPA, rate limiting, CORS
Use cases of Roblex Studio MCP Server
- Automate Roblox Studio scripting and asset management with AI
- Integrate Claude Desktop for AI-assisted Roblox development
- Build custom tools and resources for Roblox workflows
- Enable secure, multi‑user AI access to Roblox Studio data
- Run AI‑driven commands in Roblox Studio without manual UI interaction
FAQ from Roblex Studio MCP Server
What prerequisites are required?
Node.js 18 or higher (20+ recommended), Roblox Studio on Windows, and npm.
How do I obtain Roblox Open Cloud API keys?
Go to the Roblox Open Cloud dashboard, create an API key with required permissions, and copy it into your .env file as ROBLOX_API_KEY and/or ROBLOX_OPEN_CLOUD_API_KEY.
Roblox Studio does not open. What should I do?
Set the ROBLOX_STUDIO_PATH environment variable in your .env file to the full path of RobloxStudioBeta.exe.
Which transport modes are supported?
You can choose between SSE and STDIO by setting the TRANSPORT_MODE environment variable (default: 'stdio').
How do I integrate with Claude Desktop?
Ensure CLAUDE_DESKTOP_ENABLED=true in your .env file and that Claude Desktop is running; the server will then be detected automatically.