
derfirm/godot-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Godot 게임 엔진과 상호 작용하는 모델 Context Protocol (MCP) 서버.
개요
Godot 게임 엔진과 상호 작용하는 모델 Context Protocol (MCP) 서버. Godot MCP는 Godot 편집기를 실행하고, 프로젝트를 실행하고, debug 출력을 캡처하고, 표준화 된 인터페이스를 통해 프로젝트 실행을 제어합니다. 이 직접적인 의견 반복은 AI 조수가 무슨 일을 이해하고 Godot 프로젝트에서, 더 나은 부호 발생 및 벌레잡기 원조에 지도하지 않는 것을 돕습니다. - : 특정 프로젝트를위한 Godot 편집기를 엽니 다 - : 디버그 모드에서 Godot 프로젝트를 실행 - : 콘솔 출력 및 오류 메시지를 검색 - : 시작 및 중지 Godot 프로젝트 프로그래밍 - : 설치 Godot 버전을 검색 - : 지정된 디렉토리에서 Godot 프로젝트를 찾아 - : 프로젝트 구조에 대한 자세한 정보를 얻으십시오 - 지정된 루트 노드 유형으로 새로운 장면 만들기 - 추가, 제거, 수정, 중복 노드 - Query 노드 정보 및 속성 - 로드 스프라이트 및 질감 Sprite2D 노드 - GridMap에 대한 MeshLibrary 리소스로 내보내기 3D 장면 - 저장 장면 ...
개요(AI 번역)
Godot 게임 엔진과 상호 작용하는 모델 Context Protocol (MCP) 서버.
소개
Godot MCP는 Godot 편집기를 실행하고, 프로젝트를 실행하고, debug 출력을 캡처하고, 표준화 된 인터페이스를 통해 프로젝트 실행을 제어합니다.
이 직접적인 의견 반복은 AI 조수가 무슨 일을 이해하고 Godot 프로젝트에서, 더 나은 부호 발생 및 벌레잡기 원조에 지도하지 않는 것을 돕습니다.
현재 버전: 0.1.0 Godot 버전 필수 : ** 4.5.0 이상 ** 서버: Active 개발
특징
-Launch Godot Editor: 특정 프로젝트에 대한 Godot 편집기를 엽니다. -Run Godot Projects: 디버그 모드에서 Godot 프로젝트를 실행
- Capture Debug 출력: 콘솔 출력 및 오류 메시지
- ** 제어 실행 **: Godot 프로젝트 프로그래밍
- ** Godot 버전**: 설치된 Godot 버전을 검색 -List Godot Projects: 지정된 디렉토리에 Godot 프로젝트를 찾습니다.
- Project Analysis: 프로젝트 구조에 대한 자세한 정보를 얻으십시오.
장면 관리
- 지정된 루트 노드 유형의 새로운 장면 만들기
- 추가, 제거, 수정 및 중복 노드
- Query 노드 정보 및 속성
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Godot MCP
A Model Context Protocol (MCP) server for interacting with the Godot game engine.
Introduction
Godot MCP enables AI assistants to launch the Godot editor, run projects, capture debug output, and control project execution through a standardized interface.
This direct feedback loop helps AI assistants understand what works and what doesn’t in Godot projects, leading to better code generation and debugging assistance.
Current Version: 0.1.0
Godot Version Required: 4.5.0 or later
Status: Active Development
Features
- Launch Godot Editor: Open the Godot editor for a specific project
- Run Godot Projects: Execute Godot projects in debug mode
- Capture Debug Output: Retrieve console output and error messages
- Control Execution: Start and stop Godot projects programmatically
- Get Godot Version: Retrieve the installed Godot version
- List Godot Projects: Find Godot projects in a specified directory
- Project Analysis: Get detailed information about project structure
Scene Management
- Create new scenes with specified root node types
- Add, remove, modify, and duplicate nodes
- Query node information and properties
- Load sprites and textures into Sprite2D nodes
- Export 3D scenes as MeshLibrary resources for GridMap
- Save scenes with options for creating variants
Script Management
- Create GDScript files with templates (node, resource, custom)
- Attach scripts to nodes
- Validate script syntax with detailed error reporting
- Get node methods and properties
Resource Management
- Import assets with custom settings
- Create resources (materials, shaders, etc.)
- List project assets with metadata
- Configure import settings
Signal System
- Create custom signals in scripts
- Connect signals between nodes with validation
- List available signals on nodes
- Disconnect signal connections
Physics System (Godot 4.5+)
- Add physics bodies (CharacterBody2D/3D, RigidBody2D/3D, etc.)
- Configure physics properties and materials
- Setup collision layers and masks
- Create Area2D/Area3D with signal connections
UI System
- Create UI elements (Button, Label, TextEdit, Panel, etc.)
- Apply themes to UI elements
- Setup container layouts
- Create menus with buttons and navigation
Animation System
- Create AnimationPlayer nodes with animations
- Add keyframes to animation tracks
- Setup AnimationTree with state machines
- Add particle systems (GPUParticles2D/3D)
Project Management
- Update project settings
- Configure input action mappings
- Setup autoload singletons
- Manage editor plugins (list, enable, disable)
Debug Module
- Run projects with full debug output capture
- Get error context with stack traces
- Intelligent error analysis with solutions
- Integration with documentation for contextual help
Documentation Module (Godot 4.5+)
- Get detailed class information from official Godot documentation
설치
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": {
"DEBUG": "true" // Optional: Enable detailed logging
},
"disabled": false,
"autoApprove": [
"launch_editor",
"run_project",
"get_debug_output",
"stop_project",
"get_godot_version",
"list_projects",
"get_project_info",
"create_scene",
"add_node",
"remove_node",
"modify_node",
"duplicate_node",
"query_node",
"load_sprite",
"export_mesh_library",
"save_scene",
"create_script",
"attach_script",
"validate_script",
"get_node_methods",
"import_asset",
"create_resource",
"list_assets",
"configure_import",
"create_signal",
"connect_signal",
"list_signals",
"disconnect_signal",
"add_physics_body",
"configure_physics",
"setup_collision_layers",
"create_area",
"create_ui_element",
"apply_theme",
"setup_layout",
"create_menu",
"create_animation_player",
"add_keyframes",
"setup_animation_tree",
"add_particles",
"get_uid",
"update_project_uids",
"get_class_info",
"get_method_info",
"search_docs",
"get_best_practices",
"run_with_debug",
"
…