fennaraOfficial/fennara-godot-ai

AI chat and agent tooling for Godot, with both MCP support and in-built native chat window.

解决的问题

Fennara Godot AI 提供 AI 助手与 Godot 游戏引擎之间的实时连接。它让 AI 代理不必仅依赖项目文件进行猜测,而是能从打开的编辑器获取实时反馈,例如场景树、运行时日志和诊断信息。

工作原理

该项目实现了一个 Model Context Protocol (MCP) 服务器和一个本地守护进程,用于将 AI 应用的请求桥接到 Godot 编辑器。它可以通过支持 MCP 的编码应用(如 Cursor、Claude 或 Gemini)使用,或通过 Godot 编辑器内置的可选聊天面板使用。系统公开了特定的 Godot 感知工具,让代理能检查节点、验证场景、捕获截图,并对实时场景执行运行时脚本。

适用对象

希望将 AI 代理集成到游戏开发工作流中,以自动化场景编辑、脚本验证和调试的 Godot 开发者和团队。

亮点

  • 实时编辑器集成:为代理提供场景树、诊断信息和运行时日志的访问。
  • MCP 支持:兼容外部 AI 编码应用,如 Codex、Claude、Cursor 和 Gemini。
  • 支持 MCP 的工具:能够捕获截图并执行一次性场景编辑脚本。
  • 灵活的模型提供商:支持云提供商(BYOK)和本地提供商(如 Ollama 或 LM Studio)用于内置聊天。

相关

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