Yamu
什麼是Yamu MCP服務器?
Yamu是一個實驗性的MCP(Model Context Protocol)服務器,允許AI編碼代理與Unity項目交互。它提供編譯和測試功能,幫助開發者通過AI實現自動化的編輯-編譯-調試循環。如何使用Yamu MCP服務器?
Yamu需要通過Node.js運行,並且需要在Unity項目中安裝對應的包。AI代理可以通過MCP協議與Yamu通信,觸發編譯和測試任務,並獲取結果。適用場景
適用於希望將AI編碼代理集成到Unity開發流程中的開發者,特別是那些希望通過自動化方式提高開發效率的團隊。主要功能
編譯等待觸發Unity編輯器編譯,等待完成並返回結果,包括錯誤信息。
運行測試執行Unity Test Runner測試(包括EditMode和PlayMode),即時監控狀態並提供詳細報告。
優勢與侷限性
優勢
簡化AI代理與Unity項目的交互流程
支持快速迭代開發,提升開發效率
侷限性
目前僅支持macOS平臺
需要一定的技術知識來配置和使用
如何使用
安裝Node.js
確保已安裝Node.js環境,可以使用brew命令進行安裝。
安裝Yamu包
通過Unity Package Manager從Keijiro的scoped registry安裝Yamu包。
配置MCP服務器
按照yamu-mcp-setup.md文件的說明設置MCP服務器,或讓AI代理自動完成配置。
使用案例
AI代理編寫代碼AI代理根據用戶需求生成代碼,並通過Yamu觸發編譯以驗證是否存在問題。
AI代理運行測試AI代理編寫測試用例並運行測試,確保新代碼符合預期行為。
常見問題
Yamu支持哪些操作系統?
如何更新Yamu配置?
AI代理如何與Yamu交互?
相關資源
Yamu GitHub倉庫
包含源代碼和進一步文檔的GitHub倉庫。
Yamu MCP設置指南
詳細說明如何配置MCP服務器的設置文檔。
Unity Package Manager指南
Unity Package Manager官方文檔,指導如何安裝和管理包。
精選MCP服務推薦

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
725
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
296
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
140
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
266
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.2K
4.7分