Overview
RbxGenie integrates with Claude Desktop via the Model Context Protocol (MCP), giving Claude direct access to all 46 Roblox Studio tools through a standardized interface.The RbxGenie daemon must be running before configuring MCP integration.
Quick Install
Build the MCP server
Compile the TypeScript MCP server to JavaScript:This generates
dist/mcp.js which Claude Desktop will invoke.Restart Claude Desktop
Completely quit and restart Claude Desktop. The RbxGenie MCP server will be available automatically.
Manual Configuration
If you prefer manual setup or the auto-installer fails:How It Works
Claude invokes MCP tool
When Claude needs to interact with Roblox Studio, it calls an MCP tool via the stdio protocol.
MCP server proxies to daemon
The
mcp.js script receives the tool call and makes an HTTP POST request to http://127.0.0.1:7766/tool/<tool_name>.Daemon queues command
The daemon enqueues the command and waits for the Roblox Studio plugin to poll for work.
Plugin executes and returns
The plugin polls
/poll, receives the command, executes it in Roblox Studio, and POSTs the result back to /result.Configuration Options
Custom Daemon URL
If your daemon runs on a different port or host, set theDAEMON_URL environment variable:
http://127.0.0.1:7766
Troubleshooting
MCP server not appearing in Claude
MCP server not appearing in Claude
- Verify the config file syntax is valid JSON
- Check that the path to
mcp.jsis absolute and correct - Restart Claude Desktop completely (quit, not just close window)
- Check Claude’s MCP logs (if available) for error messages
Tools timeout or fail
Tools timeout or fail
- Ensure the daemon is running:
http://127.0.0.1:7766/health - Verify Roblox Studio plugin is installed and enabled
- Check that the plugin shows a green status indicator
- Tool timeout is 120 seconds — complex operations may need optimization
'APPDATA not set' error during install
'APPDATA not set' error during install
- On Windows, ensure
APPDATAenvironment variable exists - Try manual configuration instead of auto-installer
- Check that Claude Desktop is installed in the default location
Permission denied errors
Permission denied errors
- Run terminal as administrator (Windows) or use
sudo(macOS/Linux) - Check file permissions on
claude_desktop_config.json - Ensure Claude Desktop is not running during config modification
Available Tools
Once configured, Claude has access to all 46 RbxGenie tools. See the Tools Reference for the complete list.Example Usage
Next Steps
Cursor Integration
Set up RbxGenie in Cursor IDE
HTTP API
Use the HTTP API directly
Custom Agents
Build your own AI agents
Tools Reference
Browse all available tools