[v1.6.1] Roblox Studio MCP Server - Speed up your workflow by letting AI read paths and properties

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.

3 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.

4 Likes

The plugins aren’t able to be installed. Both manual download and on the Roblox plugin store.

1 Like

I was able to get the plugin from the latest version on GitHub (its in the zip), note that the rbxmx file is outdated, and you need to manually install the plugin locally from the code provided in the luau file.

Did you have any trouble connecting? I installed it locally from the code but I’m having connection issues

I had no issue connecting. Make sure you have the latest server installed, and then create json file under the Claude file directory in %appdata% (if you’re on Windows) titled claude_desktop_config.json and insert this command to have Claude immediately run the server locally when it opens:

{
  "mcpServers": {
    "robloxstudio": {
      "command": "npx",
      "args": ["-y", "robloxstudio-mcp"]
    }
  }
}

You should see it in your task manager as Node.js JavaScript Runtime
image
And you should also see it in Claude’s Developer Settings


If it’s not connecting then it likely means the server isn’t running. Check task manager.

Do you know if this works on Mac? I don’t have windows

can someone help me idk what im doing to get this to work

Can all the tools be achieved by “run_code” which is running scripts in command bar from the official MCP?

v1.6.1: MeshPart fix + status UI

Highlights

  • Fix: avoid reading Shape on MeshPart to prevent “Shape is not a valid member of MeshPart” errors when viewing properties.
  • UI: add step-by-step connection status (HTTP, MCP, Ready) with live indicators and guidance when HTTP is OK but MCP is stuck, suggests closing all node.exe processes in Task Manager and restarting the server.

Details

  • Only read Shape for Part; keep TopSurface/BottomSurface for all BaseParts.
  • Expand status panel with 3 steps and a troubleshooting message if MCP stays pending > 8s.
  • Bump in-plugin version label to v1.6.1.

Most of the AI tools made for roblox trying to replace developer, but this one removes the main headache: assists and shows issues with the game.
Very nice module.

1 Like