[v1.6] Roblox Studio MCP Server - Speed up your workflow by letting AI read and edit your scripts directly

While waiting for a fix from OP you can run the previous version by replacing with the 1.4 version plugin for the server targeting the older version in your config like this:

{
  "mcpServers": {
    "robloxstudio-mcp": {
      "command": "npx",
      "args": ["-y", "robloxstudio-mcp@1.4.0"],
      "description": "Advanced Roblox Studio integration for AI assistants"
    }
  }
}

version 14 was having issues accessing script content so I’ll just wait for a v1.5 patch

2 Likes

v1.5.1 Update - Connection Issues Fixed!

Fixed the annoying connection hanging problems that were causing the plugin to get stuck.

To update:

npm install -g robloxstudio-mcp@1.5.1

Important: Due to npx caching, update your Claude config to use:

"args": ["-y", "robloxstudio-mcp@1.5.1"]

or

"args": ["-y", "robloxstudio-mcp@latest"]

Please open an issue or reply if you are still having issues after updating, also make sure you start the plugin connection before starting the MCP client connection on Claude Code/Desktop/Cursor/etc.

2 Likes

its my first time to use mcp, ive restart many times but it dosent seem right. im using cursor btw.


and the plugin cant connect, it retries and fails in the end.

Never tested it with Cursor as I primarily use this with Claude Code but try starting the plugin before starting the server on Cursor, or alternatively start the plugin then restart the server on Claude code. Make sure you also have Nodejs installed.

The only issue i currently see with this is it is unable to read ModuleScripts so far.

1 Like

v1.6.0

Highlights

  • ModuleScript support: Read and write ModuleScript.Source via LuaSourceContainer handling (Script, LocalScript, ModuleScript)

  • Content search now includes ModuleScripts (search_files with searchType=content)

  • set_property now supports setting Source on any LuaSourceContainer

  • Added HTTP parity endpoints: /mcp/get_script_source and /mcp/set_script_source

Details

  • Plugin updated to treat script-like instances using IsA(“LuaSourceContainer”)

  • File tree, project structure, and children listings mark hasSource for Script/LocalScript/ModuleScript

  • get_instance_properties includes Source for LuaSourceContainer; Enabled only for BaseScript

  • set_property handles Source for LuaSourceContainer

  • Tools layer unchanged API shape; script tools continue to return MCP text content with JSON payloads

  • HTTP bridge exposes new /mcp endpoints mirroring tool calls

Upgrade notes

  • No breaking API changes

  • Ensure Studio plugin is updated (plugin.luau shows v1.6.0 in UI)

  • If using a pinned NPX version, update to:

  • npx -y robloxstudio-mcp@1.6.0

Thanks to the community for feedback on script tooling and ModuleScript support is now first-class.

1 Like