Token导航 LogoToken导航

MCP Server · 开发工具

Uefn MCP Server

通过Model Context Protocol从Claude Code控制UEFN(Unreal Editor for Fortnite)的服务器工具集,提供28种编辑器操作功能。

stdio官方级别未说明来源级核验工具 28
PythonClaude开发工具

快速开始

作者 / 组织
KirChuvakov
提供方
KirChuvakov

工具数量

28

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

34

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install mcp

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

UEFN MCP服务器

控制 UEFN (Fortnite的虚幻编辑器) 克劳德代码 通过 模型上下文协议.

Claude Code    MCP Server (mcp_server.py)    Listener (uefn_listener.py, inside UEFN)
  • 28工具:参与者、资源、级别、视口、项目信息、编辑器日志和任意Python执行
  • 零C++编译 --纯Python,适用于UEFN版本
  • 主线安全 --全部 unreal.* 通过编辑器勾选回调发送的呼叫

快速开始

0.让克劳德来做设置

打开克劳德代码并询问: *“帮助我设置UEFN MCP服务器”* --它将安装依赖项,创建配置文件,并引导您完成其余操作。

如果您更喜欢手动操作,请按照以下步骤1-5进行操作。

1.在UEFN中启用Python

  1. 在UEFN中打开您的项目
  2. 首选 项目>项目设置
  3. 搜索 python 并选中以下复选框 Python编辑器脚本插件

2.启动UEFN内部的监听器

使用 工具>执行Python脚本 在UEFN菜单栏中,然后选择 uefn_listener.py 文件。

A. 状态窗口 将显示:

  • 侦听器状态 --行驶时为绿色,停止时为红色
  • MCP服务器状态 --连接Claude Code时为绿色(每10秒心跳一次)
  • 港口 --当监听器停止时可编辑
  • 指标 --正常运行时间、请求计数、错误、最后一个命令、平均响应时间
  • 控制 --停止/启动/重新启动按钮

您可以安全地关闭此窗口——侦听器继续在后台运行。

3.安装MCP SDK

在您的系统上(不在UEFN内部):

pip install mcp

4.配置克劳德代码

创建 .mcp.json 在项目根目录中(或添加到 ~/.claude/settings.json):

{
  "mcpServers": {
    "uefn": {
      "command": "python",
      "args": ["C:/path/to/uefn-mcp-server/mcp_server.py"]
    }
  }
}

5.重新启动克劳德代码

克劳德代码拿起 .mcp.json 在启动时。重启后,您将有28个UEFN工具可用。

试试看

询问克劳德代码:

  • *“列出该级别中的所有参与者”*
  • *在位置100、200、300处生成一个立方体*
  • *“游戏/材料/中有哪些资产?”*
  • *“移动视口摄影机以查看原点”*

自动启动(可选)

要在UEFN打开项目时自动启动侦听器,请执行以下操作:

# Copy both files to your UEFN project's Content/Python/ directory
cp uefn_listener.py  /Content/Python/uefn_listener.py
cp init_unreal.py     /Content/Python/init_unreal.py

UEFN自动执行 init_unreal.py 项目开放。

工具

类别工具
系统ping, execute_python, get_log, get_editor_log, shutdown
演员get_all_actors, get_selected_actors, spawn_actor, delete_actors, set_actor_transform, get_actor_properties, set_actor_properties, select_actors, focus_selected
资产list_assets, get_asset_info, get_selected_assets, rename_asset, delete_asset, duplicate_asset, does_asset_exist, save_asset, search_assets
项目get_project_info
水平save_current_level, get_level_info
视口get_viewport_camera, set_viewport_camera

这 execute_python 工具是最强大的——它在编辑器内运行任意Python代码,可以完全访问 unreal 模块:

# Pre-populated variables: unreal, actor_sub, asset_sub, level_sub, tk, get_tk_root
# Assign to `result` to return a value

actors = actor_sub.get_all_level_actors()
result = [a.get_actor_label() for a in actors]
Tkinter注释: 通过创建UI窗口时 execute_python,使用 get_tk_root() + tk.Toplevel(root)不要打电话 tk.Tk() --多个实例会使编辑器崩溃。

建筑

该系统使用两个独立运行的Python进程:

组件文件在Python依赖关系中运行
监听器uefn_listener.pyUEFN编辑器进程3.11+(嵌入式)stdlib
MCP 服务器mcp_server.py外部过程3.10+(系统)mcp SDK

为什么是两个过程?

  • 全部 unreal.* 调用必须发生在编辑器的主线程上(勾选回调)
  • MCP SDK需要pip可安装的包,这些包不能添加到UEFN的嵌入式Python中
  • 每个组件都可以独立重启

看 docs/architecture.md 了解详情。

配置

自定义端口

{
  "mcpServers": {
    "uefn": {
      "command": "python",
      "args": ["path/to/mcp_server.py", "--port", "8766"]
    }
  }
}

或者通过环境变量:

{
  "mcpServers": {
    "uefn": {
      "command": "python",
      "args": ["path/to/mcp_server.py"],
      "env": { "UEFN_MCP_PORT": "8766" }
    }
  }
}

奖励工具

在UEFN编辑器中运行以内省Python API的脚本。 运行通过 工具>执行Python脚本 在UEFN菜单栏中。

脚本描述
tools/dump_uefn_api.py将所有类、枚举、结构、函数转储为JSON
tools/generate_uefn_stub.py生成 .pyi IDE自动补全的类型存根(37K+种类型)
tests/test_feasibility.py验证UEFN沙箱是否支持MCP的HTTP/线程

文档

文档描述
安装指南详细的安装和配置
工具参考所有28个工具,包括参数、示例和响应
建筑双组分系统如何在内部工作
故障排除常见问题和解决方案
UEFN Python功能API完整功能地图-30个域中的37K类型

需求

  • 启用Python脚本的UEFN编辑器(项目设置)
  • 主机系统上的Python 3.10+
  • pip install mcp
  • 克劳德代码 命令行界面

许可证

麻省理工学院

工具与能力

工具数量

28

资源数量

0

提示词数量

0

能力标签

游戏开发工具Python本地部署Python脚本控制编辑器自动化HTTP通信协议Unreal引擎集成

支持客户端

Claude

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 工具数量 28 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

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

MCP World

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

MCP World

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

MCP World

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

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Uefn MCP Server 怎么安装?

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

Uefn MCP Server 怎么在 Claude Desktop、Cursor 里配置?

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

Uefn MCP Server 收费吗?

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

Uefn MCP Server 需要 API Key 吗?

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

Uefn MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP