适合谁
- 使用 AI 代理编写虚幻引擎 C++ 代码的开发者
- 希望减少 token 消耗、避免 API 幻觉的团队
- 需要处理最新弃用警告与版本差异的 UE5 项目
- 在 Claude Code、Cursor、Windsurf 等 MCP 兼容工具中工作的开发者
这是一个面向虚幻引擎 C++ 开发者的实用 MCP 服务器,核心价值在于用数据库查询替代昂贵的源码阅读与模型记忆,显著降低签名幻觉、include 路径错误和弃用 API 使用。基准测试显示,在最新弃用信息这类模型记忆不可靠的问题上,使用该 MCP 的代理明显优于仅靠 Grep/Read 或纯阅读的配置。适合在 Claude Code、Cursor、Windsurf 等环境中编写 UE5 C++ 的开发者;但它不覆盖第三方插件与商城资源,且属第三方项目而非 Epic 官方,首次运行依赖网络下载数据库。
最强项 · 文档质量 13/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-09-10
查看 FMRS 评分方法 →运行环境:Python 3.10+
UNREAL_VERSION
要提供文档的 Unreal Engine 版本,如 5.5 或 5.7.3,自行设置;不设则默认 5.7(或经 UNREAL_PROJECT_PATH 自动检测)。
UNREAL_PROJECT_PATH
本地 Unreal 项目路径,服务器会读取 .uproject 的 EngineAssociation 字段自动检测版本。
UNREAL_INSTALL_PATH
仅在本地用 ingest 构建数据库时覆盖 UE 安装路径(如 H:/UE_5.6),正常运行无需设置。
{
"mcpServers": {
"unreal-api": {
"command": "uvx",
"args": ["unreal-api-mcp"],
"env": {
"UNREAL_VERSION": "5.5"
}
}
}
}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"unreal-api": {
"command": "uvx",
"args": [
"unreal-api-mcp"
],
"env": {
"UNREAL_VERSION": "5.5"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add unreal-api -e UNREAL_VERSION=5.5 -- uvx unreal-api-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
启动后检查客户端工具列表中是否出现 search_unreal_api、get_function_signature、get_include_path、get_class_reference、get_deprecation_warnings 这五个工具;也可用 get_function_signature("AActor::GetActorLocation") 验证数据库已下载并能正常查询。stderr 中应显示 unreal-api-mcp: serving UE <version>。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
这是一个基于 Model Context Protocol 的 MCP 服务器,为 AI 编程代理提供准确的虚幻引擎(Unreal Engine)C++ API 文档查询能力。它通过查询版本专属的 SQLite 数据库来返回精确的函数签名、#include 路径、类成员列表和弃用警告,从而避免代理凭空编造签名、写错头文件路径或使用已弃用的 API。首次运行时会自动下载对应引擎版本的数据库到 ~/.unreal-api-mcp/ 目录,之后通过 stdio 传输提供服务,无需安装虚幻引擎本体。覆盖引擎 Runtime、Editor、Developer 模块以及内置插件(如 Enhanced Input、Gameplay Abilities、Common UI、Niagara、Chaos 等),并索引了 Blueprint 图内部结构(158 个 UK2Node 子类、UEdGraphSchema_K2、BlueprintGraph、KismetCompiler、GraphEditor)。不覆盖第三方插件或商城资源。许可证为 MIT,商业用途需获得授权。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 9a910797582a 数据同步于 2026-10-19 查看 FMRS 评分方法