Unity MCP 服务器集成

Unity MCP 服务器集成

无缝连接 Unity 编辑器与 AI 助手,通过自动化、AI 驱动的代码与资产管理以及智能生产力工具,全面提升你的游戏开发工作流。

“Unity” MCP 服务器能做什么?

Unity MCP 服务器作为 Unity 编辑器游戏引擎与各种 AI 模型客户端(如 Claude Desktop、Windsurf 和 Cursor)之间的桥梁,通过连接 AI 助手与 Unity 编辑器,实现了自动化、智能辅助和增强型开发工作流。开发者可以利用该服务器直接通过 AI 模型完成代码生成、项目管理、资产操作或自动化测试等任务。该服务器实现了 Unity 与外部 AI 工具的无缝集成,简化开发、减少重复人工操作,大幅提升游戏开发者和技术美术的生产效率。

提示词列表

在仓库中未找到有关提示词模板的信息。

资源列表

仓库未明确记录 MCP 资源列表。

工具列表

在仓库概览中未看到工具或详细的 server.py 代码列表。

此 MCP 服务器的应用场景

  • 自动代码生成: AI 客户端能够生成 Unity C# 脚本并直接插入项目,节省开发者编写样板和常规代码的时间。
  • 资产管理: 通过 AI 驱动命令自动导入、组织或修改资产,减少繁琐的项目配置。
  • 项目配置: 通过 AI 指令快速设置 Unity 项目参数或构建配置,无需手动菜单操作。
  • 测试与调试: 通过 AI 自动触发播放模式、运行测试或收集日志,提升 QA 流程效率。
  • 场景操作: 根据 AI 建议直接修改或生成场景、对象和组件,加快原型制作速度。

如何进行设置

Windsurf

  1. 确保已安装 Node.js 和 Unity 编辑器。
  2. 打开 Windsurf 配置文件。
  3. mcpServers 部分添加如下 JSON 片段:
    {
      "unity-mcp": {
        "command": "npx",
        "args": ["@unity/mcp-server@latest"]
      }
    }
    
  4. 保存配置文件并重启 Windsurf。
  5. 验证 Unity MCP 服务器是否运行且可访问。

API 密钥安全配置:

{
  "unity-mcp": {
    "command": "npx",
    "args": ["@unity/mcp-server@latest"],
    "env": {
      "UNITY_LICENSE_KEY": "${UNITY_LICENSE_KEY}"
    },
    "inputs": {
      "api_key": "${UNITY_LICENSE_KEY}"
    }
  }
}

Claude

  1. 确认已设置 Node.js 和 Unity 编辑器。
  2. 找到 Claude 的配置文件。
  3. mcpServers 下添加 Unity MCP 服务器:
    {
      "unity-mcp": {
        "command": "npx",
        "args": ["@unity/mcp-server@latest"]
      }
    }
    
  4. 保存并重启 Claude。
  5. 确认服务器连接正常。

Cursor

  1. 如未安装,先安装 Node.js 和 Unity 编辑器。
  2. 打开 Cursor 的设置/配置 JSON。
  3. 添加服务器信息:
    {
      "unity-mcp": {
        "command": "npx",
        "args": ["@unity/mcp-server@latest"]
      }
    }
    
  4. 保存并重启 Cursor。
  5. 检查 Unity MCP 服务器是否出现在可用服务器列表中。

Cline

  1. 确保已安装 Node.js 和 Unity 编辑器。
  2. 编辑 Cline 配置文件。
  3. 插入如下内容:
    {
      "unity-mcp": {
        "command": "npx",
        "args": ["@unity/mcp-server@latest"]
      }
    }
    
  4. 保存并重启 Cline。
  5. 测试服务器连接。

注意: 始终使用环境变量(如 UNITY_LICENSE_KEY)存储 API 密钥等敏感信息。

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要在 FlowHunt 工作流中集成 MCP 服务器,请先将 MCP 组件添加到流程,并连接到你的 AI agent:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写你的 MCP 服务器信息:

{
  "unity-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 就可以作为工具调用此 MCP,获得其全部功能。请记得将 “unity-mcp” 替换为你实际的 MCP 服务器名称,并将 URL 换成你自己的服务器地址。


概览

部分可用性详情/备注
概览基于 README 和仓库摘要的概览
提示词列表未记录提示词/模板
资源列表未明确记录资源
工具列表server.py 未列出工具
API 密钥安全配置配置示例中给出环境变量用法
采样支持(评估时不重要)无采样支持相关信息

根据已公开文档和仓库结构,MCP Unity 提供了良好的集成思路,但在提示词、工具和资源的公开文档方面尚不完善。其对 Unity 的专注、许可证和配置示例是亮点,但细节不足限制了其即开即用性,需进一步探索。

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量71
Star 数量628

常见问题

什么是 Unity MCP 服务器?

Unity MCP 服务器连接 Unity 编辑器与多种 AI 模型客户端,实现自动化与 AI 智能助手直接在 Unity 项目中工作。它允许通过 AI 助手完成代码生成、资产管理和项目配置等任务。

Unity MCP 服务器有哪些常见应用场景?

常见应用场景包括自动生成代码、导入和组织资产、项目配置、运行测试、收集日志,以及根据 AI 指令直接操作场景或对象。

如何为 Unity MCP 服务器安全配置 API 密钥?

请始终在配置文件中使用环境变量(如 UNITY_LICENSE_KEY)存储敏感信息以确保安全。具体可参考对应平台的配置示例。

Unity MCP 服务器可以与多个 AI 客户端一起使用吗?

可以,你可以将 Unity MCP 服务器连接到 Claude Desktop、Windsurf、Cursor、Cline 及其他兼容 AI 工具,实现跨开发环境的 AI 工作流。

Unity MCP 是否有现成的提示词或工具列表?

当前文档未列出提示词模板或工具。你可以在 AI 客户端或 FlowHunt 设置中自定义流程和指令,以满足你的需求。

用 FlowHunt 的 Unity MCP 服务器提升 Unity 开发效率

通过 FlowHunt 的 Unity MCP 服务器集成 AI 助手,实现 Unity 的资产管理、代码生成和项目配置自动化。

了解更多

UnityMCPIntegration MCP 服务器
UnityMCPIntegration MCP 服务器

UnityMCPIntegration MCP 服务器

UnityMCPIntegration 将 AI 智能体与 Unity 游戏引擎连接,实现通过模型上下文协议 (MCP) 在 Unity 内部进行实时控制、自动化测试、程序化内容生成和 AI 驱动的游戏玩法。...

2 分钟阅读
Unity MCP +5
Unity Catalog MCP 服务器
Unity Catalog MCP 服务器

Unity Catalog MCP 服务器

Unity Catalog MCP 服务器让 AI 助手和开发者能够通过模型上下文协议(MCP)以编程方式管理、发现和操作 Unity Catalog 的功能。自动化数据目录工作流,简化函数管理,并为现代数据工程和分析提供安全的基于令牌的交互。...

2 分钟阅读
AI MCP +5
BlenderMCP MCP 服务器
BlenderMCP MCP 服务器

BlenderMCP MCP 服务器

BlenderMCP 将 Blender 与 Claude 等 AI 助手连接,通过模型上下文协议(MCP)实现自动化、AI 驱动的 3D 建模、场景创建和资产管理。通过实时、基于提示的自动化与双向 AI 通信,让你的 Blender 工作流程如虎添翼。...

2 分钟阅读
AI 3D Modeling +4