
tugcantopaloglu/godot-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
tugcantopaloglu/godot-mcp는 https://github.com/tugcantopaloglu/godot-mcp.에서 임포트된 MCP 서버 후보입니다.
개요
tugcantopaloglu/godot-mcp는 https://github.com/tugcantopaloglu/godot-mcp.에서 임포트된 MCP 서버 후보입니다.
개요(AI 번역)
Godot 게임 엔진에 대한 AI 비서에게 완전한 제어를 제공하는 포괄적인 모델 컨텍스트 프로토콜(MCP) 서버입니다. 157개의 도구가 네트워킹, 3D/2D 렌더링, UI 제어, 오디오 효과, 애니메이션 트리, 파일 I/O, 런타임 코드 실행, 속성 검사, 장면 조작, 신호 관리, 물리 물리, 프로젝트 생성 등 다양한 기능을 포함합니다.
감사의 말
이 프로젝트는 Solomon Elias(코딩-솔로)의 godot-mcp를 기반으로 구축되고 확장되었습니다. 원래 프로젝트는 TypeScript MCP 서버, 헤드리스 GDScript 운영 시스템, TCP 기반 런타임 상호작용 서버 등 기본 아키텍처를 제공했습니다. 훌륭한 오픈소스 작업 덕분에 이 모든 것이 가능해졌습니다!
새로운 점들 (원래보다 개선됨)
원래 Godot-mcp는 기본 프로젝트 관리와 씬 생성을 위한 20개의 도구를 제공했습니다. 이 포크는 다음과 같은 주요 추가 기능을 포함하여 157개의 도구로 확장합니다:
3.1 신규
validate_script자동 로드 해결 - 스크립트 검증은 이제SceneTree를 통해SceneTree(프로젝트 자동 로드 등록 후)에서SceneTree를 통해 컴파일하며,_init()에서--check-only로 컴파일됩니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Godot MCP - Full Control
A comprehensive Model Context Protocol (MCP) server that gives AI assistants full control over the Godot game engine. 157 tools spanning networking, 3D/2D rendering, UI controls, audio effects, animation trees, file I/O, runtime code execution, property inspection, scene manipulation, signal management, physics, project creation, and more.
Acknowledgments
This project is built upon and extends godot-mcp by Solomon Elias (Coding-Solo). The original project provided the foundational architecture including the TypeScript MCP server, headless GDScript operations system, and TCP-based runtime interaction server. Thank you for making this possible with your excellent open-source work!
What’s New (Improvements Over Original)
The original godot-mcp provided 20 tools for basic project management and scene creation. This fork extends it to 157 tools with the following major additions:
New in 3.1
validate_scriptautoload resolution - Script validation now compiles the target through aSceneTreeat_initialize()(after project autoloads are registered) instead of--check-onlyat_init(). References to autoload singletons no longer produce falseIdentifier not founderrors, while real syntax/type errors are still caught. Verified building a full game whose scripts reference several autoloads.manage_input_mapevent merging - Adding a second key to an existing input action now merges it into that action’seventsarray (withphysical_keycodede-duplication) instead of writing a duplicateactionname=line, which previously leftproject.godotmalformed and silently dropped earlier bindings.
New in 3.0
- .NET / C# support - Scaffold C# projects and generate C# scripts (
create_projectwithdotnet: true,create_csharp_script); the.csprojSDK version is matched to your installed Godot. - GDScript diagnostics - Validate scripts for syntax and type errors without running the game (
validate_script, andvalidate_scriptsfor all git-changed or project-wide files).
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/absolute/path/to/godot-mcp/build/index.js"],
"env": {
"GODOT_PATH": "/path/to/godot",
"DEBUG": "true"
}
}
}
}