MCP Catalogs
首页unreal-api-mcp screenshot

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_api

    Find Unreal Engine APIs by keyword

  • get_function_signature

    Get exact function signature with parameters and return type

  • get_include_path

    Resolve the #include path for a given Unreal type

  • get_class_reference

    Get full class reference with all members

  • get_deprecation_warnings

    Check if an API is deprecated and get alternatives

可对比工具

unity-api-mcpfile-system-mcpgithub-mcpdocumentation-mcp

安装

安装

将以下配置添加到您的MCP配置文件(.mcp.jsonmcp.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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。