
Roblox Studio
The Studio Rust MCP Server provides a bridge between Roblox Studio and AI clients like Claude Desktop and Cursor through the Model Context Protocol, enabling LLMs to interact with and modify Roblox projects. It offers tools including code execution (run_code), model insertion from the Creator Store (insert_model), console output retrieval (get_console_output), play mode control (start_stop_play), scripted testing in play mode (run_script_in_play_mode), and studio mode queries (get_studio_mode). The server is no longer actively developed, with Roblox recommending the built-in MCP Server included with Studio as the successor for connecting external AI tools.
- GitHub stars
- 461
- tools
- 6
- last updated
- Dec 15, 2025
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
run_codeRuns a command in Roblox Studio and returns the printed output. Can be used to both make changes and retrieve information.
Runs a command in Roblox Studio and returns the printed output. Can be used to both make changes and retrieve information.
No parameter schema in public metadata yet.
insert_modelInserts a model from the Roblox Creator Store into the workspace. Returns the inserted model name.
Inserts a model from the Roblox Creator Store into the workspace. Returns the inserted model name.
No parameter schema in public metadata yet.
get_console_outputGets the console output from Roblox Studio.
Gets the console output from Roblox Studio.
No parameter schema in public metadata yet.
start_stop_playStarts or stops play mode or runs the server.
Starts or stops play mode or runs the server.
No parameter schema in public metadata yet.
run_script_in_play_modeRuns a script in play mode and automatically stops play after the script finishes or times out. Returns structured output including logs, errors, and duration.
Runs a script in play mode and automatically stops play after the script finishes or times out. Returns structured output including logs, errors, and duration.
No parameter schema in public metadata yet.
get_studio_modeGets the current Studio mode (`start_play`, `run_server`, or `stop`).
Gets the current Studio mode (`start_play`, `run_server`, or `stop`).
No parameter schema in public metadata yet.
Sponsors
Readme
[!WARNING]
This MCP Server is no longer being actively developed
We’ve shifted ongoing engineering investment to the built-in MCP Server included with Roblox Studio, which we recommend as the best way to connect external AI tools going forward.
This server’s source code and previous releases will remain available here for reference and existing workflows.
Quick Setup
- Download and Run the server: Windows or macOS
- Restart AI Client (Claude, Cursor, etc) and Roblox Studio
- Done!
Roblox Studio MCP Server
This repository contains a reference implementation of the Model Context Protocol (MCP) that enables communication between Roblox Studio via a plugin and Claude Desktop or Cursor. It consists of the following Rust-based components, which communicate through internal shared objects.
Details
- Repository
- github.com/roblox/studio-rust-mcp-server