内容
# Unity Biome MCP — 从任意 AI 助手控制 Unity 编辑器
<div align="center">
<img src="docs/assets/hero.svg" width="100%" alt="Unity Biome MCP — 从 Claude 控制 Unity,实时心跳状态窗口,带有呼吸的绿松石色球体,ECG 跟踪和 TCP 数据包字段">
<a href="https://github.com/german-krasnikov/unity-biome-mcp">
<img src="https://readme-typing-svg.demolab.com?font=Fira+Code&weight=600&size=22&pause=900&color=3AD29F¢er=true&vCenter=true&width=760&lines=%E7%BC%96%E8%BE%91%E5%99%A8%E7%9A%84%E5%BF%83%E8%B1%AA%E8%B5%B7%E6%8A%A5%EF%BC%8C%E5%B0%86%E5%8F%AF%E8%A6%8B%E3%80%82%EF%BC%8B%E4%BD%BF%E7%94%A8+Claude%E3%80%81Codex%E5%92%8C%E6%9B%B4%E5%A4%9F%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%81%BD%E4%B6%9F%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%BA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C%CHA%E5%8A%BF%E6%9E%97%E6%9C
## 最近的更新
<div><sub>完整历史:<a href="CHANGELOG.md"><b>CHANGELOG.md</b></a></sub></div>
<!-- CHANGELOG_START -->
<details>
<summary><b>v0.96.1</b> — 2026-07-24 — <code>pyproject.toml</code>: 新增 <code>[tool.hatch.build.targets.wheel] packages = …</summary>
<code>pyproject.toml</code>: 新增 <code>[tool.hatch.build.targets.wheel] packages = ["src/unity_mcp"]</code> — 修复品牌重塑后的轮子构建失败(项目名称…
</details>
<details>
<summary><b>v0.96.0</b> — 2026-07-24 — 重命名 <code>SecurityLevel</code> 枚举:<code>Normal</code> → <code>Standard</code>,<code>Permissive</code> → <code>AllowAll</code></summary>
重命名 <code>SecurityLevel</code> 枚举:<code>Normal</code> → <code>Standard</code>,<code>Permissive</code> → <code>AllowAll</code>
</details>
<details>
<summary><b>v0.95.0</b> — 2026-07-24 — 服务器名称 <code>unity-mcp</code> → <code>unity-biome-mcp</code>(SERVER_NAME,UPM 包,数据…</summary>
服务器名称 <code>unity-mcp</code> → <code>unity-biome-mcp</code>(SERVER_NAME,UPM 包,数据目录,文档,网址)
</details>
<details>
<summary><b>v0.94.0</b> — 2026-07-20 — 删除 <code>get_perf</code> 工具存根(使用 <code>get_frame_stats</code>)</summary>
删除 <code>get_perf</code> 工具存根(使用 <code>get_frame_stats</code>)
</details>
<details>
<summary><b>v0.93.1</b> — 2026-07-19 — <code>objects_in_radius</code>:现在按距离升序排列所有命中,然后截断到 <code>cap</code>。</summary>
<code>objects_in_radius</code>:现在按距离升序排列所有命中,然后截断到 <code>cap</code>。
</details>
<details>
<summary>较旧的版本</summary>
- **v0.93.0** — 2026-07-19 — <code>IsPlaytestSuccess</code> 谓词解析两种格式 <code>" OK"</code> 和 <code>"PLAYTEST: X/Y"</code> …
- **v0.92.0** — 2026-07-19 — <code>move_to</code> 和 <code>ask_user</code> 获得 <code>isSuccess</code> 谓词(P0:缺少,视为…
- **v0.91.0** — 2026-07-19 — <code>run_playtest</code>、<code>wait_until</code>、<code>test_step</code>:正确的 <code>isSuccess</code> 谓词(P0…
- **v0.90.0** — 2026-07-18 — <code>PATH_PREFIX /path</code> 指令 — 对所有 <code>VAL</code> 路径别名应用路径前缀…
- **v0.89.0** — 2026-07-17 — <code>SecurityLevel</code> 枚举(<code>Standard</code> / <code>AllowAll</code> / <code>Strict</code>)— 下拉菜单在…
- **v0.88.0** — 2026-07-13 — <code>MCPSettings.cs</code>:默认 <code>_defaultCatalog</code> 重写为 13 个遗留类别…
- **v0.87.0** — 2026-07-12 — <code>tool_specs.py</code>:<code>direct_only: bool = False</code> 字段新增于 ToolSpec;21 个工具…
- **v0.86.0** — 2026-07-12 — 59 个测试文件中删除 83 个测试;<code>test_schema_cache.py</code> 完全删除…
- **v0.85.1** — 2026-07-12 — <code>get_perf</code> — 从 Python(<code>diagnostics.py</code>)和 C#…
- **v0.84.0** — 2026-07-12 — CORE 缩小为 11:<code>delete_object</code>、<code>set_parent</code>、<code>scene</code>…
- **v0.83.0** — 2026-07-11 — <code>ToolSpec.mutability: Literal['read','write']</code> — 单源分类…
- **v0.82.0** — 2026-07-11 — <code>run_playtest_file</code> + <code>run_playtest_suite</code> — 基于文件和套件级别…
- **v0.81.0** — 2026-07-11 — NUnit:<code>RenameObject_Undo</code> — 新增 <code>LogAssert.Expect</code> 以确保预期撤销日志…
- **v0.80.0** — 2026-07-11 — <code>middleware_hooks.py</code> — <code>POST_HOOKS</code> 注册表 + <code>@register_post</code> 装饰器用于…
- **v0.79.1** — 2026-07-11 — <code>run_playtest(path="Playtests/farm.playtest")</code> — C# 读取文件服务器端;~15…
- **v0.79.0** — 2026-07-10 — <code>_ensure_heartbeat()</code> 在每次发送时调用 → 重复任务泄漏 → …
- **v0.78.0** — 2026-07-09 — <code>AliasType</code> 枚举(<code>PlaytestConfig.cs</code>)— <code>ValPath</code> / <code>ValConst</code> / …
- **v0.77.0** — 2026-07-09 — **M1:<code>reorder_track</code>** — 将轨道移动到位置索引(反射在…
- **v0.69.1** — 2026-07-03 — **调用者是插件门控** — 新的 <code>CommandRegistrar.CallerIsPlugin()</code> 过滤器剥离…
- **v0.69.0** — 2026-07-02 — **启动时的自动配置** — <code>ProjectConfigWriter</code> [InitializeOnLoad] …
- **v0.68.0** — 2026-07-01 — **问题 23:使用 CommandValidator 的批处理 DSL** — CommandValidator 替换…
- **v0.67.1** — 2026-06-29 — **输出格式鉴别器** — 替换 <code>uses_stream_json: bool</code> 为类型化…
- **v0.67.0** — 2026-06-29 — **删除 ThinView 标志** — 删除 MCPChat.ThinView 条件编译…
- **v0.66.0** — 2026-06-28 — **FIX-1:跨程序集编译错误检测(诊断工具)** — …
- **v0.65.1** — 2026-06-27 — **插件开发指南** — 新的 <code>/docs/plugin-development.md</code> (2100+ 行)。
- **v0.65.0** — 2026-06-27 — **Python 运行测试预检门控** — <code>diagnose(expected_compile=False)</code> …
- **v0.64.0** — 2026-06-27 — **T1:裸名芯片检测** — <code>SceneObjectNormalizer._resolver?.Refresh()</code> …
- **v0.63.0** — 2026-06-27 — **IToolbarButtonProvider.MenuOnly DIM** — 新增默认接口成员 <code>bool …
- **v0.62.0** — 2026-06-26 — **错误解析器工具栏** — 聊天工具栏按钮(“修复错误”)用于…
- **v0.61.0** — 2026-06-26 — **性能覆盖层** — 场景视图 UITK 覆盖层,显示实时 FPS 火花线,…
- **v0.60.0** — 2026-06-26 — **配置文件 MCP 工具** — 基于会话的帧记录(突发/手动模式)与…
- **v0.59.0** — 2026-06-26 — **Play 模式下的运行时代码执行** — <code>execute_code</code> 删除 <code>mutating: …
- **v0.58.0** — 2026-06-25 — **询问工具场景查询** — 扩展 <code>UNITY_NOUNS_RE</code> 为 23 …
- **v0.57.0** — 2026-06-24 — **工具门控 OR 错误** — 空禁用集为假,跳过整个工具…
- **v0.56.0** — 2026-06-24 — **统一场景视图叠加层** — 合并 2 个独立的叠加层…
- **v0.55.0** — 2026-06-24 — **聊天查看第三方 MCP 的 CLI 全局配置** — Claude Code、Codex、Kimi、…
- **v0.54.1** — 2026-06-23 — **焦点丢失的 CPU 风暴(多 Unity × 多 CLI)** — 修复 1000% CPU 峰值,当…
- **v0.53.1** — 2026-06-23 — **Codex 应用服务器连接挂起** — 修复多态 MCP 上的无限旋转器…
- **v0.53.0** — 2026-06-23 — **重新连接稳定性** — 指数退避(5→60 秒)重新连接失败 + …
- **v0.52.6** — 2026-06-22 — **多 Unity 端口竞争条件** — 修复端口文件冲突和…
- **v0.52.5** — 2026-06-22 — **自动丢弃脏场景** — 删除选择加入切换,现在始终激活。
- **v0.52.0** — 2026-06-21 — **街机动画系统** — 统一动画基元的一致 UI …
- **v0.51.0** — 2026-06-21 — **场景注释基元** — 扩展区域工具,具有 3 个新注释…
- **v0.50.3** — 2026-06-21 — **非结构化 MCP 输出** — 引入 <code>_UnstructuredMCP(FastMCP)</code> 子类…
- **v0.50.2** — 2026-06-21 — **向导配置写入可见性** — 更改类和 <code>GitInstallUrl</code> 从…
- **v0.50.1** — 2026-06-21 — **更新缓存循环** — <code>UpdateChecker</code> 现在在更新后清除 EditorPrefs 缓存…
- **v0.50.0** — 2026-06-21 — **向导回退** — 设置向导检测缺失的后端(例如,没有 Claude …
</details>
<!-- CHANGELOG_END -->
<img src="docs/assets/divider.svg" width="100%" alt="">
## 文档
**用户指南和故障排除:** [`docs/README.md`](docs/README.md)
- macOS、Windows、Linux 安装指南
- TCP 连接问题排查
- 所有 AI 工具的 MCP 配置
- 聊天功能参考(上下文芯片,撤销,域重载安全)
- PlayTest DSL 教程和示例
- 多场景工作流
- 动画,VFX 和着色器图集成
**开发者参考:**
- **架构和设计:** [`AI/architecture.md`](AI/architecture.md) — 高级系统设计,组件职责,序列化格式,测试组织
- **MCP 工具目录:** [`AI/mcp-server.md`](AI/mcp-server.md) — 完整的工具参考,带有签名,示例和令牌成本
- **令牌优化:** [`docs/tools/batch.md`](docs/tools/batch.md) — 批量模式,延迟模式,每会话成本分析
- **多场景指南:** [`.claude/skills/multi-scene.md`](.claude/skills/multi-scene.md) — 跨场景查询,路径解析,组件序列化
<img src="docs/assets/divider.svg" width="100%" alt="">
## 常见问题
<details>
<summary><b>这与 Unity 6.2 的内置 AI 助手有什么不同?</b></summary>
Unity 的内置 AI 仅限于代码生成。 Unity Biome MCP 提供完整的编辑器控制:场景 CRUD、动画、VFX、PlayTest、截图。 126 个工具与基本代码补全相比。
</details>
<details>
<summary><b>这是否适用于 Unity 5 / Unity 2022?</b></summary>
否,需要 Unity 6000.0+(Unity 6)。使用旧版本中不可用的现代编辑器 API。
</details>
<details>
<summary><b>费用是多少?</b></summary>
Unity Biome MCP 是免费和开源的(MIT 许可证)。您只需支付使用的 AI 工具(Claude,Codex 等)。 In-Unity Chat 直接使用 CLI 工具 — 无需单独的 API 密钥。
</details>
<details>
<summary><b>我的代码/项目数据是否发送到云端?</b></summary>
MCP 服务器在本地运行。 TCP 通信仅限本地(127.0.0.1)。您选择要使用的 AI 提供商(Claude,Codex 等)的数据仅通过其标准 API 发送。
</details>
<details>
<summary><b>我可以在 Cursor/Windsurf/VS Code 中使用它吗?</b></summary>
是的。任何 MCP 兼容的工具都有效。设置向导自动配置:Claude Code、Claude Desktop、Cursor、Windsurf、VS Code、Codex、Kimi、OpenCode、Antigravity。
</details>
<details>
<summary><b>Unity 域重载期间发生了什么?</b></summary>
TCP 桥接器自动重新连接。 In-Unity Chat 是域重载安全的(在重新编译中存活)。具有指数退避的连接恢复。
</details>
<details>
<summary><b>我可以添加自己的工具吗?</b></summary>
是的。在 <code>tools/</code> 中放置一个 Python 文件,将其添加到 <code>__init__.py</code> 中,并实现 <code>register(mcp, send, args)</code> 模式。在服务器重新启动时自动发现。
</details>
<details>
<summary><b>与其他 Unity AI 工具的比较</b></summary>
| 功能 | Unity Biome MCP | CoplayDev | IvanMurzak | CoderGamester |
|---------|-----------|-----------|------------|---------------|
| MCP 工具 | 125 | ~40 | 70+ | 28 |
| 编辑器内聊天 | ✅ 5 个后端 | ❌ | ❌ | ❌ |
| 令牌优化 | 80-95% 批量节省 | ❌ | ❌ | ❌ |
| 一键安装 | ✅ curl/iex | ❌ | ❌ | ❌ |
| PlayTest DSL | ✅ 24 个命令 | ❌ | ❌ | ❌ |
| 多场景支持 | ✅ | ❌ | ✅ | ❌ |
| AI 后端 | 9(Claude,Codex,Kimi,Antigravity,OpenCode 等) | 1 | 4 | 9 |
| 测试 | 9,581 | — | — | — |
| 代码智能 | ✅ Roslyn 支持 | ❌ | ❌ | ❌ |
| 跨平台 | ✅ Win/Mac/Linux | ✅ | ✅ | ✅ |
| 许可证 | MIT | MIT | MIT | MIT |
</details>
<img src="docs/assets/divider.svg" width="100%" alt="">
## 贡献
```bash
# Python 单元测试(无 Unity,4110 测试)
cd server && pytest -m "not live" -q
# Python 实时集成测试(Unity 在 :9500 上运行,284 测试)
pytest -m "live and not live_cli" -q
# C# 编辑模式测试(无 Play 模式)
```
# 打开 Unity 测试运行器 → 编辑模式 → 运行所有
**测试层级:**
- **层级 1(单元测试):** 模拟 Python(230 个测试,$0)+ C# 编辑模式(5187 个测试,$0)
- **层级 2(集成测试):** Python 实时运行(284 个测试,$0)+ NUnit 运行模式(73 个测试,$0)+ 重载稳定性(36 个测试,$0)
- **层级 3(命令行接口):** 真实的 `claude` 命令行接口,具有交互式输入/输出(4 个测试,约 $0.004)
架构概述:[`AI/architecture.md`](AI/architecture.md) · 完整工具目录:[`AI/mcp-server.md`](AI/mcp-server.md)
[](https://star-history.com/#german-krasnikov/unity-biome-mcp&Date)
<img src="docs/assets/divider.svg" width="100%" alt="">
<div align="center"><sub>MIT 许可证 · <a href="https://github.com/german-krasnikov">German Krasnikov</a> · <a href="https://github.com/german-krasnikov/unity-biome-mcp">⭐ 收藏</a></sub></div>
MCP 配置
以下是此 MCP Server 的配置信息,可直接复制到 Cursor 或其他 MCP 客户端中使用。
mcp.json
连接信息
猜你喜欢
暂无推荐服务器