// connect your AI editor to Roblox Studio. create, modify, and script your game world by just asking.
A complete toolkit for AI-powered Roblox development
Create, delete, clone, and modify 3D objects like Parts, Models, and Scripts with simple commands.
Create and edit Scripts and LocalScripts with live Luau code execution directly in your Studio environment.
Get and set any instance property including PrimaryPart assignments and complex object references.
Adjust Lighting, Terrain properties, and environmental settings to craft your perfect game atmosphere.
Play animations on Humanoids and AnimationControllers. Bring your NPCs and characters to life instantly.
Optional Roblox Open Cloud APIs for DataStore operations, asset uploads, place publishing, and more.
A seamless bridge between your AI assistant and Roblox Studio
Ask your AI editor to create or modify your game in natural language
The MCP server converts your request into Studio-executable commands
The companion plugin executes commands and returns results in real-time
Connect via MCP protocol to any supported client
Follow these steps to connect your AI editor to Roblox Studio
// make sure you have these installed
// get the source code
$ git clone https://github.com/majidmanzarpour/vibe-blocks-mcp
$ cd vibe-blocks-mcp
// install required packages
$ uv pip sync pyproject.toml
// or using pip:
$ pip install -r requirements.lock
// optional - for cloud features
If you plan to use Open Cloud tools (DataStores, Asset Upload, Publishing, Cloud Luau):
$ cp .env.example .env
# Edit .env with your values:
ROBLOX_API_KEY="YOUR_API_KEY_HERE"
ROBLOX_UNIVERSE_ID=123456789
ROBLOX_PLACE_ID=987654321
// skip this step if you don't need Cloud features
// install the companion plugin in Roblox Studio
$ cd roblox_mcp_plugin
$ rojo build default.project.json --output VibeBlocksMCP_Companion.rbxm
%LOCALAPPDATA%\Roblox\Plugins
~/Documents/Roblox/Plugins
// start the MCP server
$ chmod +x server.sh
$ ./server.sh
✓ Server running at http://localhost:8000
Keep this terminal window open while using the service.
// connect your AI editor
Works with Cursor, Windsurf, Claude Desktop, or any MCP-compatible client.
http://localhost:8000/sse
// or edit mcp.json directly:
{
"mcpServers": {
"Vibe Blocks MCP": {
"url": "http://localhost:8000/sse"
}
}
}
✓ You're all set! Start building with natural language.
// join the future of roblox development