rbxmcp
Provides tools for interacting with Roblox games, enabling tasks such as exploring the instance hierarchy, modifying properties, decompiling scripts, firing remotes and click detectors, teleporting players, and retrieving game information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rbxmcplist all remote events in the game"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
⚡ Roblox Dex MCP Server (rbxmcp)
A comprehensive Model Context Protocol (MCP) server bringing the complete power of Dark Dex Explorer & Properties, Dex Console, Script Decompiler, 3D Spatial Inspector, Cobalt Remote Spy & Network Interceptor, and Executor Environment Tools to your MCP clients (Claude Desktop, Cursor, Antigravity, etc.).
🚀 Quick Start
1. Start the MCP Server
python3 start.py(Or run standalone web dashboard with python3 start.py --bridge-only)
2. Connect Your Roblox Game
Execute this one-liner in your Roblox executor (Synapse, Wave, Delta, Solara, Krnl, Fluxus, Arceus X, Codex, Studio, etc.):
loadstring(game:HttpGet("http://127.0.0.1:8765/client.lua"))()Related MCP server: dex-mcp
🛠️ Complete 51 MCP Tools Reference
💻 1. Console, Logs & Performance
dex_get_console_logs: Retrieve Roblox client console logs (LogService:GetLogHistory()) with type filtering (all,Output,Info,Warning,Error) and keyword search.dex_clear_console_logs: Clear the console history log buffer.dex_get_performance_stats: Detailed memory breakdown by category (Physics,Textures,Meshes,Gui,Sounds,Instances,LuaHeap,Scripts), FPS, Ping, and Network throughput.
📡 2. Cobalt Remote Spy & Network Interceptor
dex_start_remote_listener: Start or resume active two-way network interception (outgoingFireServer/InvokeServerand incomingOnClientEvent/Event).dex_stop_remote_listener: Pause / stop the active Remote Spy listener.dex_get_remote_logs: Fetch structured intercepted network logs with caller script, line number, closure type, and serialized arguments.dex_clear_remote_logs: Clear the in-memory Remote Spy call history buffer.dex_generate_remote_code: Generate clean, runnable Luau code (callreproduction script orhookmetamethod template) for any logged remote event.dex_block_remote/dex_unblock_remote: Block or unblock specific remotes from sending traffic across the network.dex_ignore_remote/dex_unignore_remote: Ignore specific spammy remotes from cluttering the spy logs.dex_replay_remote: Replay / re-fire an intercepted remote call using its exact recorded arguments.dex_bypass_anticheat: Detect and bypass client-side anticheats (e.g. Adonis Anti-Cheat).dex_list_remotes: Discover allRemoteEvent,RemoteFunction, andUnreliableRemoteEventinstances.dex_fire_remote: Fire or invoke remote events/functions with custom arguments.
🌳 3. Explorer & Hierarchy Navigation
dex_get_hierarchy: Tree-view explorer with configurable depth, max child limits, and class names (Dark Dex Explorer).dex_find_parts: Search instances by name pattern (glob/fuzzy) and class name.dex_get_part_location: Exact 3D bounding box,Position,Orientation,CFrame,Size,Mass,AssemblyLinearVelocity, and collision flags.dex_get_instance_path: Find the full hierarchical path string of any named instance.dex_clone_instance: Deep clone any Instance and reparent it.dex_rename_instance: Rename an instance dynamically.dex_reparent_instance: Move instances across the hierarchy.dex_clear_children: Delete children of an instance with optional class filter.dex_get_nil_instances: Scan and return instances parented tonil(getnilinstances()).
⚙️ 4. Properties, Attributes & Tags
dex_get_properties: Full property reflection matching Dex Properties Window with type serialization (Vector3,CFrame,Color3,BrickColor,Enum,UDim2, etc.).dex_set_properties: Modify multiple properties on an instance with automated type conversion.dex_get_attributes: Read all user-defined attributes on an instance.dex_set_attribute: Create or update attributes.dex_add_tag/dex_remove_tag: Add or removeCollectionServicetags.dex_get_tagged_instances: Retrieve all instances with a specific tag.
📜 5. Script Viewer, Decompiler & Bytecode
dex_list_scripts: List allLocalScriptandModuleScriptinstances with parent containers and enabled states.dex_decompile_script: Decompile and view the Luau source code of any script or module.dex_require_module: Require aModuleScriptin runtime and inspect returned tables and functions.dex_get_running_scripts: Query active threads in the Lua VM viagetrunningscripts().dex_get_loaded_modules: List all cached modules usinggetloadedmodules().
🎯 6. World Interactions, Teleportation & Visuals
dex_fire_click_detector: TriggerClickDetectorclicks at any distance.dex_fire_proximity_prompt: Instantly triggerProximityPromptwithout holding.dex_fire_touch_interest: Simulate physical touch between two parts.dex_teleport_player: Safely teleport the local player to any Part, Model, Player, or coordinates.dex_get_players: List players with health, team, position, and inventory data.dex_highlight_instance: Draw 3D bounding highlight boxes around instances.dex_get_game_info: Retrieve Place ID, Job ID, Universe ID, Game Name, and Creator info.dex_save_instance: Save game/model hierarchy to a.rbxl/.rbxmfile usingsaveinstance().
📄 License
MIT License. Inspired by Dark Dex V3 / Dex++ by Moon & Dex Developers, and Cobalt by notpoiu.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server to assist with JxBrowser development.
Publish and discover MCP servers via the official MCP Registry. Powered by HAPI MCP server.
MCP server for tabletopsimulator documentation, generated by doc2mcp.
- AgentCatOAuthcom.agentcat
Analytics and debugging for your MCP server — explore usage and sessions, then root-cause errors.
Related MCP Servers
- AlicenseAqualityBmaintenanceDebug and inspection tooling for Roblox projects, exposed as an MCP server so an AI agent can explore the instance tree, read/write properties, call remotes, and run Luau in a Roblox client driven by an executor.1412 npmMIT
- AlicenseAqualityDmaintenanceDebug and inspection tooling for Roblox projects, exposed as an MCP server so an AI agent can explore the instance tree, read/write properties, call remotes, and run Luau in a Roblox client driven by an executor.1412 npm1MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for controlling and reverse engineering Roblox games, providing 132 tools across 8 categories for instance exploration, property inspection, input simulation, and more.52 npm4MIT
- AlicenseAqualityBmaintenanceEnables AI agents to execute Lua code, inspect scripts, spy on remotes, and interact with a running Roblox game client through an MCP interface.62256 npm1MIT