Funplay MCP for Unity

摘要

FunplayAI 开源的 Unity MCP 插件(GitHub: FunplayAI/funplay-unity-mcp),通过 Model Context Protocol 将 Unity 编辑器接入 Claude Code 等 AI 助手,让 AI 直接操控 Unity 编辑器:生成脚本、搭建场景、排查引擎报错。Unity 端以本地 SSE 服务(默认端口 8765)暴露能力。

基本信息

  • 类型:开源项目(Unity 编辑器扩展 + MCP 服务器)
  • 仓库:https://github.com/FunplayAI/funplay-unity-mcp.git
  • 适用:Unity 2022+;配合 Claude Code / Cursor / Codex 使用

接入流程

Unity 端

  1. Window > Package Manager,点 + 号选择「从 Git URL 添加包」,填入 https://github.com/FunplayAI/funplay-unity-mcp.git,安装后重启 Unity。
  2. 菜单 Funplay > MCP Server,点 Start 启动本地服务,确认端口 8765 状态为绿色运行中。

Claude Code 端

  1. 编辑 MCP 配置文件:Mac 为 ~/.claude/mcp.json,Windows 为 C:\Users\<用户名>\.claude\mcp.json
{
  "mcpServers": {
    "funplay-unity": {
      "url": "http://127.0.0.1:8765/sse",
      "transport": "sse"
    }
  }
}
  1. 重启 Claude Code,发送测试指令”列出当前Unity场景所有GameObject”,Unity 控制台输出日志且 Claude 返回正确列表即对接成功。

应用场景

关联概念

来源回溯