将 Claude Code CLI 集成到 Unreal Engine 5.7 编辑器中的插件,提供聊天面板与 MCP 编辑器工具服务。
prajwalshettydev/UnrealGenAISupport
为 Unreal Engine 提供 LLM、图像、语音合成和 3D 生成 API 接入,并附带 MCP 服务器的插件。
- Star
- 675
- Fork
- 109
- 未关闭 Issue
- 11
- 最近提交
- 6个月前
这是什么?
UnrealGenAISupport 是一个基于 MIT 协议的免费 Unreal Engine 5 插件,将多家生成式 AI 服务封装成统一接口。开发者可以在 C++ 或蓝图中直接调用对话、推理和结构化输出模型,无需自行编写 HTTP 对接代码。当前仓库支持的服务商包括 OpenAI(对话与结构化输出)、Anthropic Claude、XAI Grok,以及 DeepSeek(对话与 R1 推理模型),API 密钥通过环境变量读取。
插件还包含一个实验性的 MCP(Model Control Protocol)服务器。启用后,Claude Desktop、Claude Code、Cursor 等 MCP 客户端可以创建和变换场景物体、设置材质、运行 Python 脚本和控制台命令,并创建或编辑项目文件。作者说明,免费版的 MCP 功能已不再积极开发;由于 AI 客户端可以直接修改项目,建议先备份工程再使用。
此外,项目还提供 Fab 上的付费专业版,覆盖更多服务商,包括 Gemini、ElevenLabs、阿里通义千问、Kimi、Meshy、Tripo 等 3D 生成服务,以及通过 Ollama 调用的本地模型。这些属于独立的付费产品,不包含在本仓库中。
核心功能
- 01在 C++ 和蓝图中调用 OpenAI 对话与结构化输出接口
- 02支持 DeepSeek 对话与 R1 推理模型
- 03支持 Anthropic Claude 和 XAI Grok 对话
- 04提供实验性 MCP 服务器,可接入 Claude Desktop、Claude Code 和 Cursor
- 05API 密钥从环境变量读取,并提示不要将密钥打包进发布版本
适用场景
- 为 Unreal Engine 5 游戏加入 AI 驱动的 NPC 对话或行为
- 在 Unreal 项目中快速原型验证 LLM 功能,无需编写自定义 HTTP 代码
- 让 AI 编程助手在 Unreal 编辑器中创建或调整场景物体
快速上手
- 1
通过 Git 将插件添加到你的项目中(参见 README 中的 'With Git' 部分)
- 2
将 API 密钥设置为环境变量(Windows)
setx PS_<ORGNAME> "your api key" - 3
重启编辑器和已连接的 IDE,然后使用 OpenAI、DeepSeek、Anthropic 或 Grok 的用法示例
使用前须知
- LLM API 功能需要你自己从各服务商获取 API 密钥。
- 根据 README,在打包版本中存储 API 密钥存在安全风险。
- 这个免费插件的 MCP 支持目前不再积极开发。
标签
常见问题
- UnrealGenAISupport 是什么?
- 为 Unreal Engine 提供 LLM、图像、语音合成和 3D 生成 API 接入,并附带 MCP 服务器的插件。 UnrealGenAISupport 是一个基于 MIT 协议的免费 Unreal Engine 5 插件,将多家生成式 AI 服务封装成统一接口。开发者可以在 C++ 或蓝图中直接调用对话、推理和结构化输出模型,无需自行编写 HTTP 对接代码。当前仓库支持的服务商包括 OpenAI(对话与结构化输出)、Anthropic Claude、XAI Grok,以及 DeepSeek(对话与 R1 推理模型),API 密钥通过环境变量读取。
- UnrealGenAISupport 可以免费使用吗?用的什么许可证?
- UnrealGenAISupport 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- UnrealGenAISupport 还在维护吗?
- 半年内有更新。UnrealGenAISupport 最近一次提交是在 2026年4月28日。
- UnrealGenAISupport 适合用来做什么?
- 为 Unreal Engine 5 游戏加入 AI 驱动的 NPC 对话或行为 在 Unreal 项目中快速原型验证 LLM 功能,无需编写自定义 HTTP 代码 让 AI 编程助手在 Unreal 编辑器中创建或调整场景物体
- UnrealGenAISupport 怎么安装和运行?
- 通过 Git 将插件添加到你的项目中(参见 README 中的 'With Git' 部分) 将 API 密钥设置为环境变量(Windows): setx PS_<ORGNAME> "your api key" 重启编辑器和已连接的 IDE,然后使用 OpenAI、DeepSeek、Anthropic 或 Grok 的用法示例
- 在哪里获取 UnrealGenAISupport?
- 源代码和安装说明在 GitHub 上:https://github.com/prajwalshettydev/UnrealGenAISupport
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的类 ChatGPT 聊天平台,统一接入多家 AI 模型服务,支持 Agent、MCP 与多用户登录。
将任意 GitHub 仓库生成可交互的架构图或一分钟讲解视频,并提供给 AI 智能体使用的 MCP 服务。
让 Claude、Cursor、VS Code 等 AI 助手通过 MCP 协议直接操作 Unity 编辑器。
让 Claude、Cursor、Copilot 等 AI 代理通过 MCP 操作 Unity 编辑器,并可在游戏运行时调用 LLM 的插件。
一个命令行工具,扫描代码库并生成精简的 AI 上下文文件,减少编程助手探索项目时消耗的 token。