mcp-serotonin-v2

mixercodes/mcp-serotonin-v2
★ 1 stars TypeScript AI/LLM Updated 1mo ago
File-based MCP server for Serotonin that gives any LLM agent live access to a Roblox game - inspect the instance tree, read player and entity state, project world coordinates to screen, execute Lua, and build scripts without leaving your AI assistant
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-serotonin-v2": {
      "command": "npx",
      "args": [
        "-y",
        "mixercodes/mcp-serotonin-v2"
      ]
    }
  }
}

README Excerpt

A file-based [Model Context Protocol](https://modelcontextprotocol.io/) server that connects any MCP-compatible AI assistant to the [Serotonin](https://serotonin.win/) Roblox scripting runtime. It replaces the [original bridge](https://github.com/DeftSolutions-dev/mcp-serotonin) with a filesystem IPC design that runs Lua on the `onUpdate` frame and chunks heavy traversal across frames.

Tools (17)

dump_subtreedump_workspaceevalfind_by_classget_attributesget_bonesget_uigrep_dumpinspectinspect_servicelist_dumpspingplayersread_dumpscreen_infoset_uiworld_to_screen