Other

项目介绍

codemaestroai/advanced-unity-mcp 是一个托管在 GitHub 上的开源项目,采用 Other 许可证,目前获得 95 个 Star、10 次 Fork。

仓库全名
codemaestroai/advanced-unity-mcp
开源许可证
Other
Star 数
95
Fork 数
10
未关闭 Issue
1

README 摘要

Advanced Unity MCP from Code Maestro Control Unity with AI through natural language commands. Instead of clicking through menus and manually setting up GameObjects, just tell your AI assistant what you want and watch it happen automatically. Watch the video Quick Start 1. Install the Package Unity Package Manager → Add package from git URL for the version of Unity you are using For Unity 2020-2022 For Unity 6+ 2…

完整内容见 GitHub 原始 README 或本页 。

常见问题

advanced-unity-mcp 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 advanced-unity-mcp 的源码?

可以直接克隆仓库:git clone https://github.com/codemaestroai/advanced-unity-mcp.git,默认分支为 main;安装与运行步骤见仓库 README。

advanced-unity-mcp 最近还在维护吗?

仓库最近一次更新为 3月31日,当前有 1 个未关闭 Issue;Star 数为 95,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Public repository for Advanced Unity MCP by Code Maestro (www.code-maestro.com).

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
117
价值分
60
活跃状态
活跃

贡献者

README

Advanced Unity MCP from Code Maestro

Control Unity with AI through natural language commands.

Instead of clicking through menus and manually setting up GameObjects, just tell your AI assistant what you want and watch it happen automatically.

"Create a red material and apply it to a cube"
"Build the project for Android" 
"Make a new scene with a camera and directional light"

Watch the video

Watch the video

Quick Start

1. Install the Package

Unity Package Manager → Add package from git URL for the version of Unity you are using

For Unity 2020-2022

https://github.com/codemaestroai/advanced-unity-mcp.git?path=Unity2020_2022

For Unity 6+

https://github.com/codemaestroai/advanced-unity-mcp.git?path=Unity6

2. Connect Your AI

  • Go to Code Maestro > MCP Dashboard in Unity.
  • For Code Maestro Desktop App: Select the “Code Maestro Desktop App” connection mode. The connection is automatic, and the dashboard will show the connection status.
  • For other clients (VS Code, Cursor, etc.): Select the “Other Clients” connection mode, then click Configure next to your preferred client.
  • Start giving commands!

Supported MCP Clients:

  • Code Maestro Desktop App (uses Direct Connection)
  • GitHub Copilot (VS Code)
  • Cursor
  • Windsurf
  • Claude Desktop
  • …and any other MCP-capable copilot.

Clients other than the Code Maestro Desktop App use the Relay Server connection, which is installed automatically.

What Unity MCP Can Do

Core Editor Control - Play/pause/stop game, execute menu items, read/clear console messages
Asset & Scene Management - Create/modify/delete materials, prefabs, scripts, manage scenes and GameObjects
Build & Platform Tools - Build settings, platform switching, Android Debug Bridge operations
Project Configuration - Unity packages, project settings, PlayerPrefs, external tools
Performance Analysis - Unity Profiler control for performance bottlenecks

Examples

  • "Check the console for any errors"
  • "Create a script called PlayerMovement with WASD controls"
  • "Switch the build target to iOS"
  • "Add a rigidbody component to the selected object"
  • "Create a new material with metallic properties"
  • "Save the current GameObject as a prefab"
  • "Clear all console messages and check for warnings"

How It Works

Unity MCP bridges your Unity Editor with AI assistants using the Model Context Protocol. It supports two connection modes, which can be selected in the MCP Dashboard:

  • Direct Connection (for Code Maestro Desktop App): This is the recommended mode for Code Maestro users. The Unity Editor connects directly to the Code Maestro Desktop App’s central hub. This method is faster and doesn’t require a separate relay server.

    • Unity MCP Connector: Runs inside the Unity Editor to manage the connection.
  • Relay Server Connection (for other clients): For clients like VS Code or Cursor, the bridge uses a local TCP server and a relay server.

    • Bridge Server: Runs in the Unity Editor and provides API access over a local TCP port.
    • Relay Server: A small background process that handles communication between the AI client and the Unity Bridge Server. It is installed automatically.

The setup is automatic. Simply choose your connection mode in the dashboard.

💡 Tip: When multiple Unity projects are open, your AI assistant will automatically connect to the most recently opened Unity Editor instance.

Requirements

  • Unity 2022+
  • MCP Client (Such as GitHub Copilot or Cursor)

Made by Code Maestro • Join our Discord • Report Issues • License

评论

暂无评论