py

用自然语言控制UE5 3D对象的MCP工具

其他 智能体开发全栈开发 开发AI应用制作产品原型做教学演示 claude通用 ★ 23 更新于 2026-07-27

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:py。
它的用途是:用自然语言控制UE5 3D对象的MCP工具
完整的 Skill 内容见:https://321skill.com/skills/py-py-ue5-mcp-server/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“把场景里那个蓝色的立方体移动到坐标(100, 0, 50)的位置,然后让它缓慢旋转。”,它会通过MCP服务器调用UE5的Python脚本,找到名为“蓝色立方体”的Actor,执行移动和旋转动画。或者你说:“复制选中的五个椅子,并沿X轴等距排列。”,AI会帮你完成这些重复的编辑器操作。

介绍

这个Skill解决了一个核心痛点:如何让非技术或非游戏引擎专家也能便捷地与复杂的Unreal Engine 5(UE5)场景进行交互。它通过一个Python实现的MCP(Model Context Protocol)服务器,在Claude AI与UE5编辑器之间架起桥梁,用户只需用自然语言描述意图,AI便能理解并转化为对3D对象的控制指令,如移动、旋转、修改属性等。

使用方式非常直观。用户需要在本地同时运行UE5编辑器(并启用Python脚本插件)和这个MCP服务器。在支持MCP的AI客户端(如Claude Desktop)中,用户可以直接用中文或英文对话,描述想要在UE5场景中进行的操作,AI会通过该服务器调用UE5的Python API来执行。

它非常适合智能体开发者、游戏开发者和技术美术师。对于智能体开发者,这是一个探索AI与3D环境交互的绝佳实验平台;对于游戏开发者和技术美术师,它可以作为快速原型制作、场景布置或执行重复性编辑任务的效率工具。

使用前请确保已安装UE5并熟悉其基本Python API环境配置。由于涉及进程间通信和特定的引擎版本,初次设置可能需要一些调试。建议在非关键项目或测试场景中先行试用,并注意操作的可逆性,避免对重要工程造成意外修改。

核心特点

与通用代码生成或命令行控制工具不同,它专为UE5引擎深度定制,将自然语言指令直接映射为对3D场景中具体对象的实时操作,实现了从语言到三维视觉空间的直接控制闭环。

注意事项

不适合需要高精度、低延迟或复杂逻辑链的实时游戏运行环境控制,主要用于编辑器内的场景构建与交互。

常见问题

需要安装Unreal Engine吗?

是的,必须本地安装并运行UE5编辑器,且需启用Python脚本插件。

能控制UE5里的哪些东西?

主要通过UE5的Python API控制场景中的Actor(3D对象),如变换位置、旋转、缩放,以及访问和修改其部分属性。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/py-py-ue5-mcp-server/raw/index.md 读取 py 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。