Chrrxs/robloxstudio-mcp
MCP server for Roblox Studio runtime debugging, playtest control, screenshots/input, multiplayer testing, and per-peer server/client eval from AI agents.
해결하는 문제
이 프로젝트는 AI 코딩 어시스턴트와 Roblox Studio 사이의 간극을 메웁니다. 개발자는 LLM 기반 에이전트를 사용하여 Roblox 게임 개발 환경을 직접 조작, 디버그 및 자동화할 수 있으며, AI 채팅 인터페이스와 게임 엔진 사이에서 수동으로 컨텍스트를 전환할 필요가 없습니다.
작동 방식
MCP(Model Context Protocol)를 구현하여 MCP 호환 AI 클라이언트(예: Claude Code 또는 Cursor)와 사용자 정의 Roblox Studio 플러그인 간에 안전한 통신 채널을 만듭니다. 플러그인은 AI가 호출하여 Luau 코드 실행, 플레이테스트 세션 관리, 로그 읽기, 성능 프로필 캡처, 게임 자산 수정 등의 작업을 수행할 수 있는 도구 모음을 노출합니다.
대상 사용자
워크플로우에 AI 에이전트를 통합하여 디버깅 속도를 높이고, 반복적인 엔진 작업을 자동화하거나, 복잡한 스크립트 분석 및 성능 프로파일링을 수행하려는 Roblox 개발자를 위한 것입니다.
주요 기능
- 실시간 디버깅: 실시간 서버 또는 클라이언트 컨텍스트에서 Luau 코드를 실행하고 일시 중지하지 않는 중단점으로 코드를 계측합니다.
- 자동화된 테스트: 단일 또는 멀티플레이어 플레이테스트 세션을 프로그래밍 방식으로 시작, 중지 및 검사합니다.
- 성능 분석: 에이전트를 통해 CPU 타이밍, 메모리 분석 및 장면 분석 보고서를 직접 캡처합니다.
- 자산 관리: Creator Store에서 자산을 검색, 미리 보기 및 삽입하고 자동 보안 및 정리 단계를 수행합니다.
- Studio 제어: 자연어 명령을 통해 인스턴스 속성, 스크립트 텍스트 및 뷰포트 캡처(스크린샷)를 관리합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트