Skip to main content
Glama
iknouee

roblox-studio-mcp

by iknouee

Roblox Studio MCP 브리지

Kiro(또는 MCP 호환 AI 어시스턴트)를 Roblox Studio에 직접 연결하세요. 자연어를 통해 스크립트를 생성, 읽기, 업데이트, 삭제하고, 인스턴스를 나열하고, Luau 코드를 실행하고, 속성을 검사할 수 있습니다.

아키텍처

┌─────────┐       stdio        ┌────────────┐      HTTP       ┌─────────────────┐
│  Kiro   │ ◄──────────────► │  MCP Server │ ◄────────────► │  Relay Server    │
│  (AI)   │                    │  (index.js) │                 │  (relay-server)  │
└─────────┘                    └────────────┘                  └────────┬────────┘
                                                                        │
                                                                   HTTP polling
                                                                        │
                                                               ┌────────▼────────┐
                                                               │  Roblox Studio   │
                                                               │  Plugin (Lua)    │
                                                               └─────────────────┘

Related MCP server: Roblox Bridge 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!

사용 가능한 도구

도구

설명

create_script

Script, LocalScript 또는 ModuleScript 생성

read_script

모든 스크립트의 소스 코드 읽기

update_script

기존 스크립트의 소스 코드 업데이트

delete_script

스크립트 인스턴스 삭제

list_instances

모든 인스턴스의 자식 나열(선택적 재귀)

execute_luau

Studio의 플러그인 컨텍스트에서 임의의 Luau 코드 실행

get_properties

모든 인스턴스의 속성 읽기

인스턴스 경로

스크립트와 인스턴스는 점 표기법을 사용하여 참조됩니다:

ServerScriptService.MyScript
ReplicatedStorage.Modules.Utils
Workspace.Map.SpawnPoints
StarterPlayer.StarterPlayerScripts.CameraController
StarterGui.MainUI.Frame.Button

문제 해결

문제

해결 방법

"Timeout waiting for Studio"

Studio가 열려 있고 릴레이 서버가 실행 중인지 확인

플러그인이 도구 모음에 없음

.lua 파일을 다시 복사하고 Studio를 재시작

"HTTP Requests are not enabled"

게임 설정 → 보안 → HTTP 요청 허용 = 켜기

npm install 실패

Node.js 18+가 설치되어 있는지 확인

포트 3001 사용 중

RELAY_PORT=3002 npm run relay

라이선스

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    6
    6
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI agents to interact with and control Roblox Studio instances in real-time through the Model Context Protocol. It provides a unified tool for building, scripting, and manipulating 3D worlds with over 90 operations including instance management and Luau scripting.
    14

View all related MCP servers

Related MCP Connectors

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iknouee/roblox-studio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server