MCP Catalogs
Homerbxdev-ls screenshot

rbxdev-ls

by 0neShot101·16·Score 42

Roblox-focused MCP server that provides tools for interacting with live game instances and code execution.

developer-toolsai-llmother
2
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

rbxdev-ls is a comprehensive Luau language server and VS Code extension for Roblox development with MCP server capabilities. It extends beyond basic language support with strict type checking, completions, and unique live-game tooling through an executor bridge. The MCP server exposes 16 tools allowing AI assistants to browse game hierarchy, read/write properties, execute code, and interact with running Roblox games.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants helping debug Roblox games by examining game state and executing test code
you:Automating testing procedures by having AI interact with running game instances
you:Assisting with development by having AI analyze code and suggest improvements based on live game data
you:What is the executor bridge?
you:Can I use this with AI assistants other than Claude?

When to choose this

Choose this MCP server if you're developing Roblox games and want AI assistants to be able to inspect, analyze, and manipulate game state in real-time.

When NOT to choose this

Don't choose this if you're not working with Roblox games or if you need a more general-purpose game development MCP server that supports multiple game engines.

Tools this server exposes

12 tools extracted from the README
  • execute_code

    Execute Luau code in the Roblox game

  • browse_game_tree

    Browse the Roblox game instance hierarchy

  • read_property

    Read a property of a game instance

  • write_property

    Write a property of a game instance

  • create_instance

    Create a new instance in the game

  • clone_instance

    Clone an existing game instance

  • delete_instance

    Delete an instance from the game

  • reparent_instance

    Move an instance to a different parent in the hierarchy

  • teleport_to

    Teleport to a specific game instance

  • read_console_output

    Read the game's console output

  • get_instance_descendants

    Get all descendants of a specific instance

  • get_instance_children

    Get direct children of a specific instance

Comparable tools

roblox-api-mcpstudio-mcproblox-lsp

Installation

VS Code Extension

Install from VS Code Marketplace or Open VSX:

| Marketplace | Link | | --- | --- | | VS Code Marketplace | [rbxdev.rbxdev-ls](https://marketplace.visualstudio.com/items?itemName=rbxdev.rbxdev-ls) | | Open VSX | [rbxdev/rbxdev-ls](https://open-vsx.org/extension/rbxdev/rbxdev-ls) |

MCP Server (Standalone)

Install with npm:

npm install -g @0neshot101/rbxdev-mcp

Or use with npx:

npx @0neshot101/rbxdev-mcp

For Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "rbxdev": {
      "command": "npx",
      "args": ["@0neshot101/rbxdev-mcp"]
    }
  }
}

FAQ

What is the executor bridge?
The executor bridge is a Luau script that runs inside a Roblox game and creates a WebSocket connection back to the language server, enabling live-game features like browsing the instance hierarchy and executing code.
Can I use this with AI assistants other than Claude?
Yes, the MCP server works with any MCP-compatible AI assistant including Cursor, Windsurf, and other tools that support the Model Context Protocol.

Compare rbxdev-ls with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.