yurineko73/Godot-MCP-Native
一款支持godot开源引擎的的mcp插件,支持常见godot引擎操作,使用Godot原生实现MCPServer,无需安装依赖,开箱即用,支持多种AI工具调用。An MCP plugin that supports the open-source Godot engine, enabling common Godot engine operations. It implements the MCP Server using Godot's native HTTP, requires no dependency installation, is ready to use out of the box, and supports invocation by various AI tools.
해결하는 문제
Godot MCP Native는 AI 어시스턴트(예: Claude)가 Godot 에디터와 실행 중인 게임과 직접 상호작용할 수 있도록 합니다. AI의 제안과 게임 엔진 내 실제 구현 사이의 장벽을 제거하여, 자연어 명령을 통해 프로젝트를 읽고 수정하며 디버깅할 수 있게 합니다.
작동 방식
이 프로젝트는 Godot 내부에 플러그인으로서 Model Context Protocol (MCP)를 네이티브로 구현합니다. AI가 호출할 수 있는 155개의 도구를 Node, Script, Scene, Editor, Debug, Project 등 여러 영역에 걸쳐 제공합니다. 원격 접근을 위한 HTTP 모드와 로컬 통합을 위한 헤드리스 명령줄 모드를 지원합니다. 또한 gdmcp CLI를 포함하여 코딩 에이전트가 도구를 점진적으로 탐색하고 사용할 수 있도록 합니다.
대상 사용자
Godot 4.x를 사용하고 AI 기반 개발 워크플로우를 통합하고자 하는 게임 개발자. 특히 Claude Desktop, Cursor, Trae, Cline, Codex와 같은 MCP 호환 AI 클라이언트를 사용하는 사용자.
주요 특징
- 네이티브 구현: Node.js 종속성이 필요 없음. Godot 내부에서 완전히 독립적으로 작동.
- 풍부한 도구 세트: 노드 관리, 스크립트 편집, 씬 조작, 심층 디버깅을 위한 155개의 도구.
- 에이전트 중심 CLI: 모델의 컨텍스트 창을 과부하시키지 않고 도구를 탐색하고 사용할 수 있는 전용 CLI(
gdmcp). - 심층 런타임 통합: 게임 실행 중에 라이브 런타임 노드를 검사하고 수정하며, 메서드를 호출하고 표현식을 평가할 수 있음.
- 광범위한 클라이언트 지원: Claude Desktop, Cursor, Trae, Cline, Codex에 대해 사전 설정된 통합 경로 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트