MCP Catalogs
首页

Unreal_mcp

by ChiR24·622·综合分 53

MCP 服务器通过原生 C++ 自动化桥插件使 AI 助手能够控制虚幻引擎。

developer-toolsai-llmmedia
110
Forks
24
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Unreal_mcp 是一个全面的模型上下文协议服务器,为 AI 助手提供对虚幻引擎 5.0-5.8 的直接控制。该项目使用 TypeScript 和 C++ 构建,提供广泛的功能,包括资产管理、角色控制、动画系统、视觉效果和关卡操作。服务器支持原生 HTTP/SSE 传输和通过 TypeScript 桥接的 WebSocket,具有动态类型发现、优雅降级、命令安全验证和可选令牌认证等功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过脚本化资产创建和场景配置自动化游戏开发工作流
:创建能够生成和修改游戏环境的 AI 驱动的关卡设计助手
:构建测试自动化框架,用于验证不同场景下的游戏功能
:这适用于仅 Blueprint 的项目吗?
:我可以用于网络渲染吗?

什么时候选它

当您需要 AI 驱动的虚幻引擎工作流控制时选择此项目,特别是游戏开发、虚拟制作或自动化测试场景。

什么时候不要选它

如果您不使用虚幻引擎,需要访问其他游戏引擎,或需要无需编译原生插件的解决方案,请避免使用此项目。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • manage_asset

    Assets, Materials, Render Targets, Behavior Trees

  • manage_blueprint

    Blueprints, SCS components, graph editing, UMG widgets, layout, bindings, animations

  • control_actor

    Spawn, delete, transform, physics, tags

  • control_editor

    PIE, Camera, viewport, screenshots

  • manage_level

    Load/save, streaming, lighting

  • system_control

    UBT, Tests, Logs, Project Settings, CVars, Python Execution

  • inspect

    Object Introspection

  • manage_tools

    Dynamic tool management (enable/disable at runtime)

  • build_environment

    Landscapes, foliage, procedural terrain, lighting, spline roads/rivers/fences

  • manage_level_structure

    Levels, sublevels, World Partition, streaming, data layers, HLOD, volumes

  • manage_geometry

    Procedural mesh creation and editing with Geometry Script

  • animation_physics

    Animation BPs, skeletons, sockets, physics assets, cloth, vehicles, ragdolls, Control Rig, IK

可对比工具

unity-mcpgodot-mcpshell-mcpunreal-editor-scripting

安装

安装

前置条件

  • 虚幻引擎 5.0-5.8
  • Node.js 18+(用于 TypeScript 桥接选项)

原生 MCP 传输(推荐)

  1. 在您的虚幻项目中安装 MCP 自动化桥插件
  2. 在项目设置 > 插件 > MCP 自动化桥中启用"原生 MCP"
  3. 配置您的 MCP 客户端连接到 http://localhost:3000/mcp

Claude Desktop 配置

{
  "mcpServers": {
    "unreal-engine": {
      "type": "url",
      "url": "http://localhost:3000/mcp"
    }
  }
}

TypeScript 桥接(替代方案)

  1. 安装服务器:npx unreal-engine-mcp-server
  2. 配置 MCP 客户端使用 Node.js 运行 CLI

FAQ

这适用于仅 Blueprint 的项目吗?
是的,使用预构建的插件二进制文件。插件可以安装而无需编译,使其与仅 Blueprint 的项目兼容。
我可以用于网络渲染吗?
可以,通过设置 MCP_AUTOMATION_ALLOW_NON_LOOPBACK=true 并启用功能令牌认证以实现安全的远程访问。

Unreal_mcp 对比

GitHub →

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