CR

chrrxs/robloxstudio-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

349 stars 52 forks 품질 82 트렌드 43MIT

chrrxs/robloxstudio-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

chrrxs/robloxstudio-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

코딩 에이전트를 Roblox Studio에 직접 연결하세요. 장소를 편집하고 Luau를 실행할 수 있습니다 라이브 서버 및 클라이언트 환경에서는 플레이테스트 시작과 종료, 로그를 수집합니다. 각 피어로부터 캡처한 스크린샷, 메모리 보고서, 프로파일러 캡처 자료.

그것이 할 수 있는 일들

달리기 게임 디버깅

  • Luau를 eval_server_runtime 또는 [eval_client_runtime로 실행하세요. 두 도구 모두 라이브 서버 또는 클라이언트 컨텍스트에서 실행되며, 게임 스크립트와 동일한 require 캐시를 사용합니다.
  • breakpoints가 포함된 악기 라이브 코드. 플레이테스트를 일시정지하지 않고 각 히트를 기록합니다.
  • 편집 모드, 서버 또는 get_runtime_logs를 가진 특정 클라이언트에서 출력 데이터를 읽으며, 시작 시 기록된 메시지 포함.

플레이테스트 자동화

  • solo_playtest 및 multiplayer_playtest와 함께 솔로 또는 다중 클라이언트 세션을 시작, 검사, 종료.
  • manage_instance로 스튜디오 창을 열거나 닫습니다. 베이스플레이트, 로컬 장소 파일, 게시된 장소, 또는 이전 장소 수정판을 실행할 수 있습니다.

성능 문제 찾아

  • 서버 또는 클라이언트 CPU 타이밍을 capture_script_profiler와 capture_micro_profiler로 기록합니다.
  • 메모리 사용량을 get_memory_breakdown로 세분화하거나, 속성 장면 비용을 get_scene_analysis로 세분화합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Roblox Studio MCP

Connect your coding agent directly to Roblox Studio. It can edit places, run Luau in live server and client contexts, start and stop playtests, and collect logs, screenshots, memory reports, and profiler captures from each peer.

What it can do

Debug a running game

  • Run Luau with eval_server_runtime or eval_client_runtime. Both tools execute in a live server or client context and use the same require cache as your game scripts.
  • Instrument live code with breakpoints. It records each hit without pausing the playtest.
  • Read output from edit mode, the server, or a specific client with get_runtime_logs, including messages logged during startup.

Automate playtests

  • Start, inspect, and stop solo or multi-client sessions with solo_playtest and multiplayer_playtest.
  • Open or close Studio windows with manage_instance. It can launch a baseplate, a local place file, a published place, or an older place revision.

Find performance problems

  • Record server or client CPU timings with capture_script_profiler and capture_micro_profiler. MicroProfiler captures are saved for re-analysis, and capture_micro_profiler also analyzes .gprx dumps from Studio’s MicroProfiler.
  • Break down memory use with get_memory_breakdown or attribute scene cost with get_scene_analysis.

Work in edit mode

  • Run Luau in Studio’s edit context with execute_luau.
  • Use set_properties for instance properties and find_and_replace_in_scripts for script text. For project-specific bulk edits, use execute_luau.
  • For large generated Luau, use the verified chunk-staging workflow: explicit instance routing, UTF-8 byte/hash readback, ownership-checked cleanup, and bounded recovery without blindly replaying mutations.
  • Use selection to inspect or update Studio selection and frame a part or model before capturing the viewport.
  • Capture the viewport with capture_screenshot, then send mouse or keyboard input. See Configuration.

Inspect Creator Store assets

  • Find public assets with search_assets, then read the full catalog metadata with get_asset_details.
  • Check an asset’s hierarchy, media metadata, and security scan with preview_asset before adding it to the place.
  • Add an asset with insert_asset. The tool removes scripts and package links, verifies the cleaned result, and then parents it in Studio.

Manage monetization

  • List, create, and update developer products and game passes with manage_monetization. New items stay off sale unless you ask, and a name that already exists is refused because Roblox cannot delete these items. Requires an Open Cloud API key; see Configuration.

Manage experience settings

GitHub에서 전체 README 보기

설치

npx -y @chrrxs/robloxstudio-mcp@latest --auto-install-plugin
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "robloxstudio-mcp": { "command": "npx", "args": ["-y", "@chrrxs/robloxstudio-mcp@latest", "--auto-install-plugin"] } } }