roblox-studio-mcp
Roblox Studio MCP Bridge
Подключите Kiro (или любого MCP-совместимого ИИ-ассистента) напрямую к Roblox Studio. Создавайте, читайте, обновляйте и удаляйте скрипты, перечисляйте экземпляры, выполняйте код Luau и просматривайте свойства — всё через естественный язык.
Архитектура
┌─────────┐ stdio ┌────────────┐ HTTP ┌─────────────────┐
│ Kiro │ ◄──────────────► │ MCP Server │ ◄────────────► │ Relay Server │
│ (AI) │ │ (index.js) │ │ (relay-server) │
└─────────┘ └────────────┘ └────────┬────────┘
│
HTTP polling
│
┌────────▼────────┐
│ Roblox Studio │
│ Plugin (Lua) │
└─────────────────┘Related MCP server: robloxstudio-mcp
Быстрый старт
# 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!Доступные инструменты
Инструмент | Описание |
| Создать Script, LocalScript или ModuleScript |
| Прочитать исходный код любого скрипта |
| Обновить исходный код существующего скрипта |
| Удалить экземпляр скрипта |
| Перечислить дочерние элементы любого экземпляра (опциональная рекурсия) |
| Выполнить произвольный код Luau в контексте плагина Studio |
| Прочитать свойства любого экземпляра |
Пути к экземплярам
Скрипты и экземпляры указываются с помощью точечной нотации:
ServerScriptService.MyScript
ReplicatedStorage.Modules.Utils
Workspace.Map.SpawnPoints
StarterPlayer.StarterPlayerScripts.CameraController
StarterGui.MainUI.Frame.ButtonУстранение неполадок
Проблема | Решение |
"Тайм-аут ожидания Studio" | Убедитесь, что Studio открыт И ретрансляционный сервер запущен |
Плагин отсутствует на панели инструментов | Скопируйте заново файл .lua и перезапустите Studio |
"HTTP-запросы не включены" | Настройки игры → Безопасность → Разрешить HTTP-запросы = ВКЛ |
Сбой npm install | Убедитесь, что установлен Node.js 18+ |
Порт 3001 занят |
|
Лицензия
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…
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
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