UE5.8接入MCP Server完整教程:Codex插件配置详解

前言
随着AI辅助开发工具的快速发展,Unreal Engine(UE)在5.8版本中引入了实验性的MCP(Model Context Protocol)支持。MCP是由Anthropic于2024年底提出并开源的一项标准化协议,旨在为AI模型与外部工具、数据源之间建立统一的通信接口。在MCP出现之前,每个AI应用要接入不同的工具或服务,都需要编写专门的适配代码,导致生态碎片化严重。MCP的设计理念类似于USB协议之于硬件设备——它定义了一套标准的请求/响应格式,使得任何支持MCP的AI客户端都能无缝连接任何MCP Server。通过将UE与OpenAI的Codex插件结合,开发者可以直接在IDE中与AI对话,实现对UE项目的智能化操作和代码辅助。
本文将基于B站UP主的实操教学,详细梳理从环境准备到MCP Server成功启动的完整流程,帮助你快速上手这一前沿工具链。
注意: UE的MCP功能目前仍处于实验阶段,不建议在正式项目中大规模使用,仅推荐用于学习和探索。
环境准备:UE5.8 MCP接入需要哪些工具
核心工具清单
整个配置流程涉及以下几个关键工具:
- Unreal Engine 5.8:必须是5.8版本,5.6/5.7均不支持MCP功能。UE 5.8是Epic Games在2025年中期发布的预览版本,在5.7的基础上引入了多项面向AI工作流的实验性功能。除了MCP支持外,5.8还改进了Nanite虚拟几何体系统对更多几何类型的支持、增强了Lumen全局光照的性能表现,并在编辑器层面引入了更多自动化API。MCP功能之所以要求5.8版本,是因为引擎需要内置一个HTTP/SSE(Server-Sent Events)服务端来承载MCP协议的通信,这套基础设施在5.7及更早版本中并不存在。
- Visual Studio 或 Rider:UE开发必备的IDE,用于C++项目编译
- VS Code:轻量级编辑器,用于安装和运行Codex插件
- OpenAI Codex插件:在VS Code插件市场中下载。Codex是OpenAI推出的IDE内嵌AI编程助手,与GitHub Copilot有所不同——Copilot主要聚焦于代码补全和行内建议,而Codex更强调对话式交互和任务执行能力,它可以理解自然语言指令,自主规划执行步骤,并通过MCP等协议调用外部工具完成复杂任务。
- API密钥:通过第三方中转站或OpenAI官方获取
UE 5.8安装的隐藏坑点
这里有一个容易被忽略的细节:当你在Epic Games Launcher中点击"加号"新建引擎版本时,默认推荐的往往是5.7.4,而不是5.8。你需要手动展开下拉菜单,在版本列表中找到5.8并选择安装。这一步很多新手会直接跳过,导致后续无法启用MCP插件。值得注意的是,5.8目前仍标记为Preview状态,部分API可能在后续版本中发生变化,因此在安装时Epic Launcher会额外提示这是预览版本。
VS Code与Codex插件配置
安装VS Code和Codex插件
VS Code可以从官网直接下载64位版本,安装过程一路"下一步"即可。虽然VS Code相比Visual Studio功能不够完整(比如Shader语法提示不全、断点调试能力有限),但它的优势在于极其轻量、启动速度快,特别适合在电脑性能吃紧时使用。
安装完VS Code后,打开插件市场搜索"Codex",找到OpenAI官方的Codex插件并安装。Codex底层使用的是OpenAI的codex-mini模型,该模型专门针对代码理解和生成进行了优化,在软件工程基准测试SWE-bench中表现优异。Codex插件支持在沙盒环境中执行代码、读写文件、运行终端命令,配合MCP协议后还能直接操控游戏引擎等外部应用。安装完成后,左侧边栏会出现一个Codex对话面板。

需要注意的是,Codex插件每次启动都会加载较长时间,这是正常现象,不要以为是出了问题。
补充: 除了VS Code,你也可以使用OpenAI官方桌面APP直接连接Codex,Visual Studio和Rider同样有对应的插件可用。
配置API密钥与中转站
由于网络环境的限制,直接使用OpenAI官方API可能不太方便。教程中推荐使用第三方中转站来桥接OpenAI的ChatGPT服务,价格更优惠且连接稳定。
API中转站(也称API代理或反向代理服务)的工作原理是在用户和OpenAI官方API之间架设一个中间层服务器。用户的请求先发送到中转站,中转站再将请求转发给OpenAI的服务器,收到响应后再回传给用户。这种架构解决了两个核心问题:一是网络可达性,中转站的服务器通常部署在可以直接访问OpenAI的地区;二是支付便利性,用户可以通过国内支付方式充值,由中转站统一使用海外支付渠道与OpenAI结算。从技术实现上看,中转站本质上是一个兼容OpenAI API格式的代理服务,它保持了与官方完全一致的请求/响应格式,因此只需修改API的Base URL即可无缝切换。
配置步骤如下:
- 注册中转站账号并充值(支持微信/支付宝付款)
- 创建API密钥:选择GPT分组(Default分组即可),保存后复制密钥
- 配置Codex插件:在VS Code中进入Codex设置,点击"打开config.toml"按钮

打开config.toml文件后,将中转站提供的配置信息(包括API URL和相关参数)完整粘贴进去并保存。TOML(Tom's Obvious, Minimal Language)是一种语义明确、易于阅读的配置文件格式,由GitHub联合创始人Tom Preston-Werner设计。相比JSON,TOML支持注释且不需要大量的引号和括号;相比YAML,TOML的缩进规则更宽松,不容易因空格问题导致解析错误。Codex插件选择TOML作为配置格式,是因为它需要存储多层级的配置信息(如API端点、模型参数、MCP服务器列表等),TOML的表(table)和数组语法非常适合这种结构化配置。
密钥则需要在对应的密钥文件中单独填写——右键Codex图标,找到其文件夹目录,在其中的密钥文件里粘贴你从中转站复制的API Key。
关键步骤:配置完成后必须重启VS Code! 不重启的话所有配置都不会生效。重启后在Codex对话框中输入"你好",如果AI正常回复,说明配置成功。
UE 5.8中启用MCP Server
启用UMCP插件
打开你的UE 5.8项目(新建项目时注意:项目名称不能包含中文,建议使用英文命名)。进入编辑器后,依次操作:
- 进入 编辑 → 插件
- 搜索 "UMCP"
- 勾选MCP工具插件
- 重启UE编辑器,确认插件安装成功

UMCP插件启用后,UE编辑器内部会注册一系列MCP工具(Tools),这些工具将引擎的核心能力——如场景中Actor的查询与操作、资产浏览与导入、蓝图节点的创建与连接、材质参数调整等——封装为标准化的MCP接口。外部AI客户端通过MCP协议调用这些工具时,就如同一个经验丰富的开发者在操作编辑器一样。
启动MCP Server并配置端口
插件启用并重启后,在UE编辑器的命令行(控制台)中输入启动命令来开启MCP Server。端口号可以自定义,默认使用8000,也可以改为8001或其他端口。如果端口8000与其他服务冲突(如Python的FastAPI默认也使用8000),建议更换为未被占用的端口。
MCP Server启动后,会在指定端口上监听来自AI客户端的连接请求。在UE的场景中,由于引擎是一个独立运行的GUI应用程序,无法通过stdio(标准输入输出)直接通信,因此采用的是HTTP+SSE(Server-Sent Events)方式。SSE是一种基于HTTP的单向推送技术,服务端可以持续向客户端推送事件流,非常适合AI对话这种需要流式返回结果的场景。
输入命令后按回车,查看输出日志。当看到 "start server 8000" 字样时,说明MCP Server已经成功启动。
项目配置文件的关键一行
教程中特别强调了一个容易踩的坑:在项目的配置文件中,必须添加MCP自动发现的配置行,否则Codex在尝试连接MCP时会耗费极长时间(实测约6分40秒)。这是因为没有自动发现配置时,Codex需要逐一扫描可能的MCP端点,而有了明确的配置后,客户端可以直接定位到正确的Server地址和端口,大幅缩短连接建立时间。
具体做法是将MCP自动发现的配置项添加到配置文件的末尾位置。在TOML格式中,配置段的顺序有时会影响解析结果,特别是当存在全局配置和分段配置混合的情况下,将新增的MCP配置段放在文件末尾是最安全的做法。添加后保存文件并重启VS Code。
验证MCP连接是否成功
完成所有配置后,在VS Code的Codex对话框中输入:
"请检查当前MCP连接情况"
Codex会自动检测并报告MCP的连接状态。如果返回信息中包含 "-mcp" 标识且显示连接成功,说明整个配置流程已经完成。
此时,你就可以通过Codex与UE项目进行AI辅助交互了——比如让AI帮你分析项目结构、生成蓝图逻辑建议、辅助编写C++代码等。在实际使用中,Codex通过MCP协议可以获取到当前场景中所有Actor的信息、项目的目录结构、已有的蓝图类和C++类列表等上下文数据,这使得AI的回答不再是泛泛而谈,而是能够基于你的具体项目给出精准的建议和可直接使用的代码片段。
总结与注意事项
整个UE5.8 MCP的接入流程可以概括为五步:
- 安装UE 5.8(注意手动选择版本)
- 安装VS Code + Codex插件
- 配置API密钥和中转站URL
- 在UE中启用MCP插件并启动Server
- 在Codex中验证MCP连接
每一步完成后都需要重启对应的工具(VS Code或UE),这是最容易被忽略但最关键的操作。另外再次提醒,MCP目前仍是实验性功能,适合学习探索,暂不建议用于生产环境。随着MCP协议生态的不断成熟和UE对AI工作流支持的持续深化,未来这一工具链有望成为游戏开发中不可或缺的效率倍增器。
核心要点
相关推荐

托管Agent时代来临:Anthropic与Google的两条路线之争
深度解析Anthropic与Google托管Agent的架构差异、定价策略与选型建议。托管Agent将Agent运行时从基础设施工作中解放出来,成为AI基础设施的新产品品类。

零基础搭建Claude Code开发环境:安装配置避坑指南
详细记录零基础用户从安装VS Code到配置Claude Code的完整流程,涵盖插件安装报错、API配置、模型切换等常见问题的解决方案,帮助新手快速上手AI编程工具。

AI召唤力:零代码用AI开发游戏的启示与实践
一位没有编程经验的UP主,仅凭自然语言提示词用AI开发出完整游戏。本文解析AI召唤力的核心维度,探讨零代码开发如何打破游戏开发工种壁垒,以及AI协作能力对产品经理、开发者和普通人的深刻启示。