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 建议与游戏引擎中实际实现之间的障碍,使 AI 能够通过自然语言命令读取、修改和调试项目。

工作原理

该项目在 Godot 内部以插件形式原生实现了 Model Context Protocol (MCP)。它提供了跨多个领域(Node、Script、Scene、Editor、Debug 和 Project)的 155 个工具,AI 可以调用这些工具。支持两种传输模式:用于远程访问的 HTTP 模式,以及用于本地集成的无头命令行模式。它还包含一个 gdmcp CLI,供编码代理通过逐步发现工具来与引擎交互。

适用人群

使用 Godot 4.x 并希望集成 AI 驱动开发工作流的游戏开发者,特别是使用 Claude Desktop、Cursor、Trae 或 Cline 等兼容 MCP 的 AI 客户端的用户。

主要亮点

  • 原生实现:无需 Node.js 依赖;完全在 Godot 内部运行。
  • 丰富的工具集:155 个工具,用于管理节点、编辑脚本、操作场景和进行深度调试。
  • 面向代理的 CLI:专用 CLI(gdmcp)允许编码代理在不占用模型上下文窗口的情况下发现并使用工具。
  • 深度运行时集成:可在游戏运行时检查和修改实时节点,调用方法,并评估表达式。
  • 广泛的客户端支持:为 Claude Desktop、Cursor、Trae、Cline 和 Codex 提供预配置的集成路径。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目