roblox-studio-mcp
Roblox Studio MCP Bridge
Conecta Kiro (o cualquier asistente de IA compatible con MCP) directamente a Roblox Studio. Crea, lee, actualiza y elimina scripts, lista instancias, ejecuta código Luau e inspecciona propiedades, todo mediante lenguaje natural.
Arquitectura
┌─────────┐ stdio ┌────────────┐ HTTP ┌─────────────────┐
│ Kiro │ ◄──────────────► │ MCP Server │ ◄────────────► │ Relay Server │
│ (AI) │ │ (index.js) │ │ (relay-server) │
└─────────┘ └────────────┘ └────────┬────────┘
│
HTTP polling
│
┌────────▼────────┐
│ Roblox Studio │
│ Plugin (Lua) │
└─────────────────┘Related MCP server: robloxstudio-mcp
Inicio rápido
# 1. Clone and install
git clone https://github.com/iknouee/roblox-studio-mcp.git
cd roblox-studio-mcp
npm install
# 2. Copy plugin to Roblox Studio plugins folder
# Windows: copy plugin\KiroMCPBridge.server.lua "%LOCALAPPDATA%\Roblox\Plugins\"
# Mac: cp plugin/KiroMCPBridge.server.lua ~/Documents/Roblox/Plugins/
# 3. Enable HTTP Requests in Studio (Game Settings → Security → Allow HTTP Requests)
# 4. Start the relay server
npm run relay
# 5. Open Roblox Studio — plugin auto-connects!Herramientas disponibles
Herramienta | Descripción |
| Crea un Script, LocalScript o ModuleScript |
| Lee el código fuente de cualquier script |
| Actualiza el código fuente de un script existente |
| Elimina una instancia de script |
| Lista los hijos de cualquier instancia (recursión opcional) |
| Ejecuta código Luau arbitrario en el contexto de plugin de Studio |
| Lee las propiedades de cualquier instancia |
Rutas de instancias
Los scripts y las instancias se referencian mediante notación de puntos:
ServerScriptService.MyScript
ReplicatedStorage.Modules.Utils
Workspace.Map.SpawnPoints
StarterPlayer.StarterPlayerScripts.CameraController
StarterGui.MainUI.Frame.ButtonSolución de problemas
Problema | Solución |
"Tiempo de espera agotado esperando a Studio" | Asegúrate de que Studio esté abierto y de que el servidor relay esté en ejecución |
El plugin no está en la barra de herramientas | Vuelve a copiar el archivo .lua y reinicia Studio |
"Las solicitudes HTTP no están habilitadas" | Configuración del juego → Seguridad → Permitir solicitudes HTTP = ON |
npm install falla | Asegúrate de que Node.js 18+ esté instalado |
El puerto 3001 está en uso |
|
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Create and manage AI agents that collaborate and solve problems through natural language interacti…
Manage files and folders directly from your workspace. Read and write files, list directories, cre…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your approved computer for files, commands, browser and desktop tasks.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, scene rendering, and integration with the Roblox Creator Store.68MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to explore Roblox Studio game structure, read and edit scripts, and perform bulk changes locally and safely.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to control Roblox Studio by running Luau code, creating and editing instances, reading the scene tree, and managing scripts via an MCP server with a long-polling plugin bridge.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI tools to read the Roblox Studio game tree, edit scripts, insert models, and run playtests via the Studio MCP interface.2 npmMIT