Roblox MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add roblox-mcp -- npx -y @weppy/roblox-mcp
README.md

MCP server and plugin for Roblox Studio to control game development with AI

Roblox MCP — MCP Server for Roblox Studio | AI Game Development with Claude, Codex, Cursor & Gemini

Weppy Roblox MCP is an MCP server that lets AI coding agents control a live Roblox Studio session — create and edit scripts, instances, terrain, lighting, assets, audio, and animations via natural language.

21 consolidated tools · 140+ actions · Bidirectional sync · Automated playtest · Multi-place support

English | 한국어 | 日本語 | Español | Português | Bahasa Indonesia

Why Weppy Roblox MCP?

AI coding agents like Claude, Codex, and Gemini are powerful — but they cannot see or modify anything inside Roblox Studio. The DataModel, scripts, terrain, and lighting are all invisible to external tools. Without a bridge, AI can only generate code snippets that you must paste manually.

Weppy Roblox MCP provides a real-time bridge between AI agents and the Roblox Studio DataModel. It exposes the full Roblox API surface as executable MCP tools, so AI can directly create, read, modify, and delete instances, scripts, properties, terrain, and more — inside a live Studio session.

This is not just code generation. It is executable, production-oriented actions running directly in Studio.

Quick Install (5 minutes)

Step 1 — Install the Roblox Studio plugin (bridge between Studio and AI): Plugin Installation Guide

Step 2 — Register the MCP server with your AI app:

npx -y @weppy/roblox-mcp
AI App Guide
Claude Code Setup
Claude Desktop Setup
Codex CLI Setup
Codex Desktop Setup
Gemini CLI Setup
Antigravity Setup

Any MCP-compatible AI client works. The server command is npx -y @weppy/roblox-mcp.

Compatibility

Claude Code Claude Desktop Cursor Codex CLI Gemini CLI Antigravity

Requirements: Node.js 18+, Roblox Studio, Windows 10+ or macOS 12+

What It Does

1) MCP Tools: Direct execution in Studio from natural language

AI can directly handle scripts, instances, properties, terrain, lighting, assets, audio, and animation inside Studio.

  • "Add particles + sound + cooldown when the player jumps."
  • "Build a boss arena at map center and place collision-safe spawn points."
  • "Change this module interface and update every dependent script."
  • "Generate terrain with mountains and rivers, then place spawn points on flat areas."
  • "Search the Creator Store for a sword model and insert it into StarterPack."

2) Sync: Keep full project context stable for AI

AI works from a synchronized local mirror, so multi-file updates stay consistent.

Sync workflow — Studio and local files synchronized in real time

  • Basic: one-way sync (Studio -> Local)
  • Pro: bidirectional sync + per-type Direction/Apply Mode + history + multi-place

3) Playtest: Let AI run and verify tests automatically

AI can control Roblox Studio playtests directly. It can start and stop Play (F5) or Run (F8), inject test scripts, collect logs, and generate local reports automatically.

  • "Start a Run-mode playtest and check whether the NPC reaches the target."
  • "Write a test that verifies the SpawnLocation is above the ground and run it."
  • "Validate that the script I just changed runs without errors in playtest."

4) Dashboard: Monitor AI work in real time

The MCP server provides a web dashboard where you can check connection status, tool execution history, sync state, and game change logs in real time.

Dashboard Overview — Server status, recent changes, and session summary

  • Server/Plugin/Agent connection status at a glance
  • Compare every change the AI made via Before & After in Changelog
  • Analyze workflow with tool execution history and statistics

5) Roblox Explorer: Browse Studio hierarchy in VSCode

View the full instance tree of your Roblox Studio place directly inside VSCode. Navigate services, open synced scripts and property files, and track sync status — all without switching to Studio.

Roblox Explorer — Studio instance tree displayed in VSCode sidebar

  • Class icons matching Studio for instant recognition
  • Click to open synced scripts and property files
  • Multi-plac

Tools (3)

roblox_studio_actionsExecutes direct modifications to the Roblox Studio DataModel including instances, scripts, and properties.
playtest_controlStarts or stops Roblox Studio playtests and injects test scripts.
explorer_navigationBrowses the Roblox Studio instance hierarchy.

Configuration

claude_desktop_config.json
{"mcpServers": {"roblox": {"command": "npx", "args": ["-y", "@weppy/roblox-mcp"]}}}

Try it

Add particles, sound, and a cooldown script to the player jump action.
Build a boss arena at the map center and place collision-safe spawn points.
Search the Creator Store for a sword model and insert it into the StarterPack.
Start a Run-mode playtest and verify that the NPC reaches the target destination.
Change the module interface and update every dependent script in the project.

Frequently Asked Questions

What are the key features of Roblox MCP?

Direct execution of Roblox Studio actions via natural language. Bidirectional sync between local files and Roblox Studio DataModel. Automated playtest control including start, stop, and log collection. Real-time web dashboard for monitoring connection and execution history. Roblox Explorer integration for browsing instance trees in VSCode.

What can I use Roblox MCP for?

Rapidly prototyping game mechanics by describing them to an AI agent. Automating repetitive asset placement and property configuration in Studio. Running automated test scripts to validate game logic during development. Managing complex multi-file script updates across a Roblox project.

How do I install Roblox MCP?

Install Roblox MCP by running: npx -y @weppy/roblox-mcp

What MCP clients work with Roblox MCP?

Roblox MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Roblox MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare