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 端
- Window > Package Manager,点 + 号选择「从 Git URL 添加包」,填入
https://github.com/FunplayAI/funplay-unity-mcp.git,安装后重启 Unity。 - 菜单
Funplay > MCP Server,点 Start 启动本地服务,确认端口 8765 状态为绿色运行中。
Claude Code 端
- 编辑 MCP 配置文件:Mac 为
~/.claude/mcp.json,Windows 为C:\Users\<用户名>\.claude\mcp.json:
{
"mcpServers": {
"funplay-unity": {
"url": "http://127.0.0.1:8765/sse",
"transport": "sse"
}
}
}- 重启 Claude Code,发送测试指令”列出当前Unity场景所有GameObject”,Unity 控制台输出日志且 Claude 返回正确列表即对接成功。
应用场景
- 自然语言生成 Unity 游戏脚本
- 搭建游戏场景
- 排查引擎报错
- 高频指令参考:Unity AI 开发高频指令集