Better Godot MCP
Better Godot MCP
mcp-name: io.github.n24q02m/better-godot-mcp
Godot 엔진을 위한 복합 MCP 서버 -- AI 보조 게임 개발을 위한 17개의 메가 도구
기능
17개의 복합 메가 도구 -- 씬, 노드, 스크립트, 셰이더, 애니메이션, 타일맵, 물리, 오디오, 내비게이션, UI 등
전체 씬 제어 -- Godot 실행 없이
.tscn파일을 직접 생성, 파싱 및 수정GDScript CRUD -- 단일 호출로 스크립트 생성, 읽기, 쓰기 및 연결
계층적 토큰 최적화 -- 압축된 설명 + 온디맨드
help도구
Related MCP server: WET - Web Extended Toolkit
설정
AI 에이전트 사용 시 -- 다음 내용을 복사하여 AI 에이전트에게 전송하세요:
Please set up @n24q02m/better-godot-mcp for me. Follow this guide: https://raw.githubusercontent.com/n24q02m/better-godot-mcp/main/docs/setup-with-agent.md
수동 설정 -- docs/setup-manual.md를 따르세요.
도구
도구 | 작업 | 설명 |
|
| 프로젝트 메타데이터, 실행/중지 및 설정 |
|
| 씬 파일 관리 |
|
| 씬 트리 노드 조작 |
|
| GDScript 파일 CRUD |
|
| Godot 에디터 실행 및 상태 확인 |
|
| 서버 구성 및 환경 감지 |
|
| 리소스 파일 관리 |
|
| 입력 액션 및 이벤트 매핑 |
|
| 신호 연결 |
|
| 애니메이션 플레이어 및 트랙 |
|
| TileMap 및 TileSet 관리 |
|
| Godot 4 구문을 사용한 셰이더 파일 CRUD |
|
| 충돌 레이어 및 물리 바디 |
|
| 오디오 버스 및 효과 관리 |
|
| 내비게이션 영역, 에이전트 및 장애물 |
|
| UI 컨트롤 생성 및 테마 설정 |
| - | 모든 도구에 대한 전체 문서 가져오기 |
구성
Godot 바이너리는 일반적인 설치 위치와 PATH에서 자동으로 감지됩니다. 기본 사용을 위해 환경 변수는 필요하지 않습니다. 선택적으로 GODOT_PROJECT_PATH 및 GODOT_PATH를 설정하여 기본값을 재정의할 수 있습니다.
변수 | 필수 | 기본값 | 설명 |
| 아니요 | - | 기본 프로젝트 경로 (도구는 |
| 아니요 | 자동 감지 | Godot 바이너리 경로 |
제한 사항
Godot 4.x 프로젝트 구조가 필요합니다.
씬 파일(
.tscn)은 Godot의 내부 API가 아닌 텍스트 조작을 통해 파싱/수정됩니다.run/stop/export작업을 수행하려면 Godot 바이너리가 설치되어 있어야 합니다.Docker 모드는 파일 시스템 액세스가 제한됩니다 (프로젝트 디렉토리를 마운트하세요).
보안
바이너리 감지 -- 다중 경로 Godot 감지 (환경 변수, PATH, 일반적인 위치)
프로젝트 검증 -- 작업 전
project.godot존재 여부 확인크로스 플랫폼 -- Windows, macOS, Linux 경로 처리
소스에서 빌드
git clone https://github.com/n24q02m/better-godot-mcp.git
cd better-godot-mcp
bun install
bun run dev라이선스
MIT -- LICENSE를 참조하세요.
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/n24q02m/better-godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server