
unreal-api-mcp
by Codeturion·★ 75·综合分 48
MCP服务器提供即时准确的虚幻引擎API文档,防止幻觉并节省令牌。
developer-toolsai-llmdatabase
13
Forks
1
活跃 Issue
2 个月前
最近提交
2 天前
收录于
概述
unreal-api-mcp服务器是一个专业工具,为AI代理提供全面的虚幻引擎C++ API文档访问。它通过查询包含引擎运行时、编辑器、模块和内置插件的版本特定SQLite数据库工作。服务器根据环境变量或项目文件自动检测适当的UE版本,首次运行时下载必要的数据库,并提供快速查找(精确匹配<1毫秒,搜索<5毫秒)。这可以防止常见问题,如幻觉签名、错误的#include路径和已弃用的API使用。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI辅助虚幻引擎开发,提供准确的API查询
你:防止函数签名和包含路径的幻觉
你:在实现前检查已弃用的API
你:支持哪些版本的虚幻引擎?
你:是否需要安装虚幻引擎?
什么时候选它
需要准确 API 查询以防止幻觉并减少令牌使用的虚幻引擎开发者。
什么时候不要选它
开发第三方插件或市场资产(仅涵盖内置引擎和插件 API),或者需要对 API 文档进行写访问。
此 server 暴露的工具
从 README 抽取出 5 个工具search_unreal_apiFind Unreal Engine APIs by keyword
get_function_signatureGet exact function signature with parameters and return type
get_include_pathResolve the #include path for a given Unreal type
get_class_referenceGet full class reference with all members
get_deprecation_warningsCheck if an API is deprecated and get alternatives
可对比工具
unity-api-mcpfile-system-mcpgithub-mcpdocumentation-mcp
安装
安装
将以下配置添加到您的MCP配置文件(.mcp.json、mcp.json或您工具的MCP设置),将UNREAL_VERSION设置为与您的项目匹配:
{
"mcpServers": {
"unreal-api": {
"command": "uvx",
"args": ["unreal-api-mcp"],
"env": {
"UNREAL_VERSION": "5.5"
}
}
}
}或者,使用pip安装:
pip install unreal-api-mcp{
"mcpServers": {
"unreal-api": {
"command": "unreal-api-mcp",
"args": [],
"env": {
"UNREAL_VERSION": "5.5"
}
}
}
}FAQ
- 支持哪些版本的虚幻引擎?
- 请参阅[db-v1发布页面](https://github.com/Codeturion/unreal-api-mcp/releases/tag/db-v1)查看支持的版本。新版本每周自动构建。
- 是否需要安装虚幻引擎?
- 不需要。MCP服务器使用预构建的数据库,不需要完整的虚幻引擎安装。
unreal-api-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。