Unity-MCP

AI 技能、MCP 工具與 Unity 引擎的 CLI。完整的 AI 開發與測試循環。使用 CLI 快速設定。高效的 Token 使用、進階工具。任何 C# 方法皆可

Unity-MCP 是什麼?

AI 技能、MCP 工具與 Unity 引擎的 CLI。完整的 AI 開發與測試循環。使用 CLI 快速設定。高效的 Token 使用、進階工具。任何 C# 方法都可以透過一行指令轉換為工具。可與 Claude Code、Gemini、Copilot、Cursor 及其他任何工具免費搭配使用。

Unity-MCP 概覽

這是什麼

Unity-MCP 是一個專為 Unity 引擎設計的 AI 驅動遊戲開發助手。它提供一系列 MCP(Model Context Protocol)工具、AI 技能和命令列介面,讓 AI 代理能夠直接與 Unity 編輯器互動,甚至與已編譯的遊戲在執行階段互動。本專案採用 Apache-2.0 授權之開源碼。

主要功能

  • AI 代理:使用 Anthropic、OpenAI、Microsoft 等任何供應商的代理,沒有供應商鎖定。 * 工具:預設提供多種用於操作 Unity 編輯器的 MCP 工具。 * 技能:根據作業系統、Unity 版本和專案中的插件,為 AI 生成技能。 * 執行階段(遊戲內):在已編譯的遊戲內直接使用 LLM,以實現動態 NPC 行為或除錯。 * 程式碼與測試:開發遊戲機制並使用 AI 代理進行測試。 * 可擴展:在專案程式碼中建立自訂工具。

使用情境

自動化 Unity 編輯器工作流程、生成與除錯遊戲程式碼、在已編譯的遊戲中啟用動態非玩家角色(NPC)行為,以及在正在執行的遊戲中進行即時 AI 除錯。

快速開始

使用 .unitypackage 安裝程式或透過 OpenUPM 安裝插件:openupm add com.ivanmurzak.unity.mcp。或者使用命令列工具: bash npm install -g unity-mcp-cli unity-mcp-cli install-plugin ./MyUnityProject unity-mcp-cli login unity-mcp-cli open ./MyUnityProject 安裝完成後,在 Unity 中開啟 Window/AI Game Developer,然後點選 Auto-generate skills 或 Configure MCP,或使用命令列:npx unity-mcp-cli setup-skills claude-code ./MyUnityProject。

授權與價格

本專案為開源碼,採用 Apache-2.0 授權。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/ivanmurzakunity-mcp.svg)](https://yunodb.com/tools/ivanmurzakunity-mcp?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/ivanmurzakunity-mcp?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/ivanmurzakunity-mcp.svg" alt="Featured on YunoDB" height="20"></a>