MCP Catalogs
首页UnrealClaude screenshot

UnrealClaude

by Natfii·613·综合分 51

Unreal Engine 5.7 与 Claude Code CLI 集成,通过 MCP 服务器提供 20+ 开发工具。

developer-toolsai-llmproductivity
98
Forks
8
活跃 Issue
本月
最近提交
2 天前
收录于

概述

UnrealClaude 是一个全面插件,将 Claude Code CLI 直接集成到 Unreal Engine 5.7 编辑器中,提供内置 UE5.7 文档上下文的 AI 编码辅助。它运行模型上下文协议 (MCP) 服务器,提供 20 多个工具用于演员操作、蓝图编辑、关卡管理、材质、输入处理等。该插件具有原生编辑器集成,配有停靠式聊天面板、动态 UE 5.7 上下文系统、脚本执行功能和跨编辑器会话的持久性。

试试问 AI

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

:在 Unreal Engine 编辑器中直接获得 AI 编码辅助,包含 UE5.7 文档上下文
:通过 MCP 工具自动化创建和修改蓝图
:使用 AI 命令进行关卡管理和资源操作
:通过 AI 执行和编译脚本,附带权限工作流
:UnrealClaude 和 Claude Code 是什么关系?
:UnrealClaude 中的 MCP 服务器如何工作?
:UnrealClaude 支持哪些平台?

什么时候选它

如果您使用虚幻引擎 5.7 并希望获得与编辑器直接集成的 AI 编码辅助,请选择 UnrealClaude。

什么时候不要选它

如果您不使用虚幻引擎 5.7,请不要选择此工具,因为它专门针对此版本设计,可能不适用于其他版本。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • unreal_get_ue_context

    Query UE5.7 API documentation by category or search by keywords

  • unreal_status

    Get MCP server status and context information

  • create_actor

    Spawn new actors in the level

  • modify_actor_properties

    Set properties on existing actors

  • delete_actor

    Remove actors from the level

  • create_blueprint

    Create new Blueprints with specified classes

  • modify_blueprint_nodes

    Add, remove, or modify nodes in Blueprints

  • create_animation_blueprint

    Create and configure animation Blueprints and state machines

  • search_assets

    Find assets in the project by name or type

  • get_asset_dependencies

    Query asset dependencies and references

  • execute_script

    Run Python, C++ or console scripts in the editor

  • open_level

    Load or create levels in the project

可对比工具

ue-mcpclaude-code-integrationunreal-ai-assistant

安装

安装

先决条件

  1. 安装 Claude Code CLI: npm install -g @anthropic-ai/claude-code
  2. 身份验证: claude auth login

从源代码构建

  1. 克隆仓库并包含子模块: git clone --recurse-submodules https://github.com/Natfii/UnrealClaude.git
  2. 构建插件:

- Windows: Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -Plugin="PATH\TO\UnrealClaude\UnrealClaude\UnrealClaude.uplugin" -Package="OUTPUT\PATH" -TargetPlatforms=Win64 - Linux: Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Linux - macOS: Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin="/path/to/UnrealClaude/UnrealClaude/UnrealClaude.uplugin" -Package="/output/path" -TargetPlatforms=Mac

  1. 将构建的插件复制到项目的 Plugins 目录
  2. 安装 MCP 依赖: cd <PluginPath>/UnrealClaude/Resources/mcp-bridge && npm install

Claude Desktop 集成

要将 Claude Desktop 连接到 UnrealClaude:

  1. 添加到 Claude Desktop 配置:
{
  "mcpServers": {
    "unreal": {
      "command": "node",
      "args": ["<PluginPath>/UnrealClaude/Resources/mcp-bridge/index.js"]
    }
  }
}
  1. 重启 Claude Desktop

FAQ

UnrealClaude 和 Claude Code 是什么关系?
UnrealClaude 是一个将 Claude Code CLI 直接集成到 Unreal Engine 编辑器的插件。它可以在编辑器内聊天框中使用,或通过使用 '/mcp' 命令的 Claude Code CLI 进行 MCP 集成。
UnrealClaude 中的 MCP 服务器如何工作?
插件在编辑器加载时默认在端口 3000 上运行 MCP 服务器。它向 Claude Code 和其他兼容的 MCP 客户端提供 20 多个工具,用于演员操作、蓝图编辑、关卡管理、材质、输入处理和其他 UE 功能。
UnrealClaude 支持哪些平台?
UnrealClaude 支持 Windows (Win64)、Linux 和 macOS (Apple Silicon)。它需要 Unreal Engine 5.7 和 Claude Opus 4.7 及其 Claude Code 版本。

UnrealClaude 对比

GitHub →

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