CS

coding-solo/godot-mcp

Developer tools

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

6.4천 stars 512 forks 품질 79 트렌드 56MIT

Godot 게임 엔진과 연동하는 MCP 서버. 에디터 실행, 프로젝트 실행, 디버그 출력 캡처 도구를 제공합니다.

개요

Godot 게임 엔진과 상호작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. Godot MCP는 AI 에이전트가 Godot 편집기를 실행하고, 프로젝트를 실행하며, 디버그 출력을 캡처하고, 프로젝트 실행을 제어할 수 있도록 합니다. 이러한 직접적인 피드백 루프는 에이전트가 실제 Godot 프로젝트에서 무엇이 효과가 있고 무엇이 그렇지 않은지 이해하도록 도와주어 더 나은 코드 생성과 디버깅 지원을 제공합니다. - : 특정 프로젝트에 대해 Godot 편집기를 열기 - : 디버그 모드에서 Godot 프로젝트 실행 - : 콘솔 출력 및 오류 메시지 조회 - : Godot 프로젝트를 프로그래밍적으로 시작하고 종료 - : 설치된 Godot 버전 검색 - : 지정된 디렉터리에서 Godot 프로젝트 찾기 - : 프로젝트 구조에 대한 상세 정보 얻기 - : - 지정된 루트 노드 유형으로 새 씬 생성 - 사용자 지정 가능한 속성을 가진 기존 씬에 노드 추가 - Sprite2D 노드에 스프라이트와 텍스처를 로드 - GridMap용 MeshLibrary 리소스로 3D 씬을 내보내기 - 변형 생성 옵션이 있는 씬 저장 - (Godot 4용).

개요(AI 번역)

Godot 게임 엔진과 상호작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다.

서론

Godot MCP는 AI 에이전트가 Godot 편집기를 실행하고, 프로젝트를 실행하며, 디버그 출력을 캡처하고, 프로젝트 실행을 제어할 수 있도록 합니다. 이러한 직접적인 피드백 루프는 에이전트가 실제 Godot 프로젝트에서 무엇이 효과가 있고 무엇이 그렇지 않은지 이해하도록 도와주어 더 나은 코드 생성과 디버깅 지원을 제공합니다.

특징

  • Godot 편집기 실행: 특정 프로젝트를 위해 Godot 편집기를 엽니다
  • Godot 프로젝트 실행: 디버그 모드에서 Godot 프로젝트 실행
  • 디버그 출력 캡처: 콘솔 출력 및 오류 메시지 조회
  • 실행 제어: Godot 프로젝트를 프로그래밍적으로 시작하고 종료
  • Godot 버전 가져오기: 설치된 Godot 버전을 복구하세요
  • Godot 프로젝트 목록: 지정된 디렉터리에서 Godot 프로젝트 찾기
  • 프로젝트 분석: 프로젝트 구조에 대한 상세 정보 얻기
  • 장면 관리:
  • 지정된 루트 노드 유형으로 새로운 씬 생성
  • 기존 씬에 노드를 추가하여 사용자 지정 가능한 속성을 부여합니다
  • 스프라이트와 텍스처를 Sprite2D 노드에 로드하기
  • GridMap용 MeshLibrary 리소스로 3D 장면을 내보내기
  • 변형 생성 옵션을 가진 씬 저장

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

README

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

Godot MCP

                           (((((((             (((((((
                        (((((((((((           (((((((((((
                        (((((((((((((       (((((((((((((
                        (((((((((((((((((((((((((((((((((
                        (((((((((((((((((((((((((((((((((
         (((((      (((((((((((((((((((((((((((((((((((((((((      (((((
       (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
     ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
    ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
      (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
        (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
         (((((((((((@@@@@@@(((((((((((((((((((((((((((@@@@@@@(((((((((((
         (((((((((@@@@,,,,,@@@(((((((((((((((((((((@@@,,,,,@@@@(((((((((
         ((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
         ((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
         (((((((((@@@,,,,,,,@@((((((((@@@@@((((((((@@,,,,,,,@@@(((((((((
         ((((((((((((@@@@@@(((((((((((@@@@@(((((((((((@@@@@@((((((((((((
         (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
         (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
         @@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@
         ((((((((( @@@(((((((((((@@(((((((((((@@(((((((((((@@@ (((((((((
         (((((((((( @@((((((((((@@@(((((((((((@@@((((((((((@@ ((((((((((
          (((((((((((@@@@@@@@@@@@@@(((((((((((@@@@@@@@@@@@@@(((((((((((
           (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
              (((((((((((((((((((((((((((((((((((((((((((((((((((((
GitHub에서 전체 README 보기

설치

npx @coding-solo/godot-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "godot": { "command": "npx", "args": ["@coding-solo/godot-mcp"], "env": { "DEBUG": "true" }, "disabled": false, "autoApprove": [ "launch_editor", "run_project", "get_debug_output", "stop_project", "get_godot_version", "list_projects", "get_project_info", "create_scene", "add_node", "load_sprite", "export_mesh_library", "save_scene", "get_uid", "update_project_uids" ] } } }