Token导航 LogoToken导航

MCP Server · 开发工具

Forge Ue5

Forge是一款专为Unreal Engine 5 C++开发者设计的AI驱动的调试和架构助手,能够诊断崩溃、审查代码、发现多人游戏安全漏洞并指导架构决策。

stdio官方级别未说明来源级核验工具 12
代码审查PythonClaudeClaude DesktopCursorWindsurf

快速开始

作者 / 组织
TheForgeDev
提供方
TheForgeDev

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

5

仓库热度

收录来源

1 个

MCP World

选型结论

Forge Ue5 属于开发工具类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install mcp httpx

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 12 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Forge——UE5开发代理

为虚幻引擎5 C++开发人员提供的人工智能调试和架构助手。

Forge诊断崩溃、审查代码、发现多人游戏安全漏洞并指导架构决策——由覆盖整个UE5 C++生态系统的30个知识文件提供支持。

“不要粘贴任何内容。Forge会读取它。” 当MCP处于活动状态时,Forge会直接从编辑器中读取您的输出日志、构建错误和C++文件。无复制粘贴,无上下文切换。

______________________________________________________________________

Forge做什么

  • OOM安全碰撞和错误诊断 --Forge使用内存安全的流式队列(零RAM膨胀)读取5GB+的输出日志,对错误进行分类,并在几秒钟内给出根本原因
  • 代码审查 --安全、UE5标准、性能、多人安全扫描
  • 建筑咨询 --“这要去哪里?”决策表
  • 系统分析 --粘贴多个文件,Forge将它们作为一个统一的系统进行分析
  • 版本迁移警告 -告诉升级UE版本时会出现哪些中断
  • 多人游戏安全扫描 --未经授权的服务器RPC、未复制状态、所有权问题
  • 教学模式 --解释说 *为什么* 发生了一个错误,而不仅仅是修复
  • 会话内存 --记住之前在对话中发现的问题
  • 无障碍(VI)模式 --为视障开发人员提供全屏阅读器支持

______________________________________________________________________

设置(5分钟)

第一步——克隆

git clone https://github.com/TheForgeDev/forge-ue5
cd forge-ue5

步骤2——安装

pip install mcp httpx

步骤3-在UE5中启用远程控制API

Edit → Plugins → Remote Control API → Enable → Restart Editor

步骤4--配置Claude桌面

打开您的Claude Desktop配置文件:

  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

添加Forge:

{
  "mcpServers": {
    "forge-ue5": {
      "command": "python",
      "args": ["C:/forge-ue5/server.py"],
      "env": {
        "UE_PROJECT_PATH": "C:/MyUE5Project"
      }
    }
  }
}

用实际位置替换路径。

步骤5--重新启动克劳德桌面

Forge将显示为连接工具。无需将文件上传到Claude Projects。

第六步——开始你的第一次谈话

UE5 version: 5.4
Platform: PC
Project type: multiplayer game
Experience: intermediate C++

______________________________________________________________________

运作原理

懒惰的知识加载

Forge不会预先加载所有30个知识文件。相反,它只加载所需的内容:

You: "My GAS ability isn't activating after respawn"
Forge: reads knowledge/gas.md → analyzes your specific issue

You: "Now my Chaos Vehicle only goes backward"  
Forge: reads knowledge/chaos_vehicles.md → different module, loaded fresh

令牌使用情况:

  • 不带MCP(手动):~150K令牌(加载所有文件)
  • 使用MCP延迟加载:每次对话约10-15K个令牌

“大脑”与“神经系统”

Claude是推理引擎,但开箱即用的LLM会产生UE5 C++API的幻觉。Forge充当神经系统:它提供眼睛(远程控制API)、手(文件读取)和严格的规则手册(30个专业知识文件),因此LLM从不猜测-它引用。

会话记忆

Forge会记住它在对话中发现的内容:

Week 1: Fixed InitAbilityActorInfo missing in MyCharacter.cpp → saved

Week 2: Analyzing MyVehicle.cpp
Forge: "InitAbilityActorInfo was also missed in MyCharacter.cpp 
        (March 14). Checking MyVehicle.cpp for the same pattern..."

会话数据存储在本地 .forge_session.json --永远不要离开你的机器。

______________________________________________________________________

可用工具

工具它做什么
read_knowledge(topic)按需加载知识模块
get_project_infoUE5版本、项目名称、连接状态
analyze_output_log从输出日志中读取错误并对其进行分类
get_build_errorsLNK、C2xxx、UHT编译器错误
get_blueprint_errors蓝图编译失败
get_active_pluginsupproject中的活动插件
get_cpp_file(path)阅读C++文件进行代码审查
get_crash_dump最新坠机报告
get_shader_errors材质/着色器编译失败
read_saved_log(n)从Saved/Logs/中读取特定日志
get_session_memory加载此项目以前发现的问题
save_session_finding将查找结果保存到会话内存中

______________________________________________________________________

知识库(30个模块)

主题关键字覆盖范围
gasGAS设置、InitAbilityActorInfo、AttributeSet、复制
multiplayer复制、RPC、权限、在线子系统
security服务器RPC验证、漏洞利用模式、所有权
vehicle混沌车辆设置,7种错误模式
save保存/加载系统、序列化、库存
animation Retargeter,Motion Matching,Mixamo。
blueprint所有不确定性/不确定性指示符
architecture游戏模式/状态/控制器决策,子系统
devenvVS设置、实时编码、智能感知
lumenLumen/Nanite控制台变量、伪影
material材质、着色器、HLSL自定义节点
world_partition流媒体、数据层、HLOD
input增强的输入系统,从传统系统迁移
uiUMG、BindWidget、CommonUI、3D小部件
packagingCook错误,“编辑器中的作品打包失败”
threading异步模式,lambdas中的TWeakObjectPtr
versionsUE5.0→5.5 打破变化
ai行为树、EQS、自定义任务
audioMetaSounds、衰减、音频调试
plugin插件开发、模块样板

______________________________________________________________________

对话示例

碰撞诊断:

"My game crashed. Can you analyze the log?"
→ Forge reads Output Log directly, categorizes errors, gives root cause

代码审查:

"Review MyCharacter.cpp for multiplayer security issues"
→ Forge reads the file, runs security scan, flags RPC validation gaps

系统分析:

"Here are my GAS setup files — what will break as the project grows?"
→ Forge loads gas knowledge, analyzes files as a system, flags weak points

版本迁移:

"I'm upgrading from UE5.3 to 5.4. What should I check?"
→ Forge loads versions knowledge, lists breaking changes relevant to your code

______________________________________________________________________

无障碍模式

对于使用屏幕阅读器(NVDA、JAWS、VoiceOver)的开发人员:

enable VI mode

输出变得对屏幕阅读器友好:在显示之前描述代码块,在3个结构化层中解释错误,用单词替换符号。

禁用: disable VI mode

______________________________________________________________________

与其他AI工具配合使用

server.py 是一个标准的MCP服务器,适用于任何兼容MCP的客户端:

工具配置位置
克劳德桌面%APPDATA%/Claude/claude_desktop_config.json
光标.cursor/mcp.json 在项目根中
风帆冲浪~/.config/windsurf/mcp.json
VS代码.vscode/mcp.json

注意:知识文件和会话内存最适合Claude,它理解Forge系统提示上下文。

______________________________________________________________________

Forge与其他UE5人工智能工具

伪造不真实的赞美/不真实的mcp
编辑器控制(生成演员,编辑BP)计划(第2阶段)是
碰撞日志分析是部分
UE版本迁移警告是否
多人游戏安全扫描是否
建筑咨询是否
会话内存是否
教学模式是否
深度领域知识(30个模块)是否
令牌高效(延迟加载)是不适用
安装pip安装插件+npm

Forge和编辑器控制工具是 互补的。两者都使用可获得最佳效果。

______________________________________________________________________

贡献

欢迎拉取请求。要添加知识模块,请执行以下操作:

  1. 创建 knowledge/UE5_[Domain]_Guide_v1.0.md
  2. 添加主题→ 文件名映射到 KNOWLEDGE_MAP 在 server.py
  3. 遵循现有格式:概述、C++设置、常见错误、调试命令、代理规则
  4. 所有内容均为英文
  5. 提交附有简要说明的PR

______________________________________________________________________

路线图

  • \[x\] 核心知识库(30个文件)
  • \[x\] 带诊断工具的MCP服务器
  • \[x\] 懒惰的知识加载
  • \[x\] 会话内存
  • \[\]编辑器控制工具(第2阶段——UnrealCrowe的分支)
  • \[\]Git差异分析(“此提交会破坏什么?”)
  • \[\]提交前安全扫描
  • \[\]测试套件——25个问题的基准测试
  • \[ \] 第3阶段:主动控制架构(v2.0) --超越被动调试。集成模型预测控制(MPC)求解器(OSQP),让Forge直接在发动机中主动优化机器人运动、先进的车辆动力学和GAS驱动的物理。

______________________________________________________________________

许可证

MIT——免费使用、修改和分发。代币成本始终是用户自己的。

______________________________________________________________________

*Forge源于一个简单的问题:为什么同样的GAS崩溃需要每个开发人员几个小时才能找到,而答案总是一样的?目标:将30个积累的UE5 C++知识文件放入每个开发人员的上下文窗口中。*

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

UE5开发Python本地部署C++调试AI辅助代码审查多人游戏安全

支持客户端

Claude DesktopClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Forge Ue5

MCP World · 本页

12stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Forge Ue5 怎么安装?

公开资料给出的安装命令是 pip install mcp httpx,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Forge Ue5 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Forge Ue5 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Forge Ue5 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Forge Ue5 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP