Union Unity MCP Server
[!IMPORTANT] Union ist veraltet. Verwenden Sie Unitys offiziellen MCP-Server.
Union ♾️ - Der Unity MCP-Server
Ein Model Context Protocol-Server für Unity

Hauptfunktionen
🖼️ Multimodale Bildverarbeitung: Ihr Agent kann sehen, was Sie sehen. Er kann die Szene betrachten, durch jede Kamera schauen, den Play-Modus beobachten und Asset-Vorschaubilder untersuchen.
🔎 Leistungsstarke Suche: Gehen Sie über das Projekt-Panel hinaus mit gleichzeitiger Suche in der Hierarchie und den Projekt-Assets.
✔️ Überlegene Code-Analyse: Nutzen Sie Unitys eigenen Compiler für eine Code-Analyse, die genauer ist als der Linter Ihres Agenten.
⏩ Schnellstart: Legen Sie in Sekunden mit einer einzigen
mcp.json-Konfigurationsdatei los.🛠️ Erweiterbar: Fügen Sie Ihre eigenen projektspezifischen Tools mit minimalem Boilerplate-Code hinzu.
📅 Immer aktuell: Auf dem neuesten Stand der MCP-Protokollversion gehalten — derzeit
2025-06-18über das offizielle MCP C# SDK.
Related MCP server: Unity MCP Server
Kompatibilität
Name | Kompatibel | Hinweise |
Modelle | ||
GPT-4.1 | ✅ | |
Claude 4 Sonnet | ✅ | |
Claude 4 Opus | ✅ | |
Gemini 2.5 Pro | ✅ | |
Gemini 2.5 Flash | ✅ | |
o3 | ✅ | Kein Bildverständnis |
o4-mini | ✅ | |
Unity-Versionen | ||
Unity 6000.0.x | ✅ | Höhere Versionen sollten funktionieren. Niedrigere Versionen könnten funktionieren, sind aber ungetestet. |
Agenten | ||
Cursor | ✅ | |
Rider AI | ✅ | |
Claude Desktop | ✅ | |
Claude Code | ✅ | Terminal benötigt Berechtigungen für Bildschirm- & System-Audioaufnahme auf dem Mac |
Betriebssysteme | ||
Windows | ✅ | |
Mac | ✅ | |
Ubuntu | ❔ | Ungetestet |
Einrichtung
1. Installieren Sie node.js
2. Konfigurieren Sie mcp.json
{
"mcpServers": {
"unity": {
"command": "npx",
"args": ["-y", "@nurture-tech/unity-mcp-runner", "-unityPath", "<path to unity editor>", "-projectPath", "<path to unity project>"]
}
}
}Dies installiert automatisch das Paket is.nurture.mcp in Ihrem Unity-Projekt. Sie können diese Änderungen gerne in die Versionsverwaltung einchecken.
Über die Tools
Lernen Sie Ihre Unity-KI-Toolbox kennen.
Tool | Beschreibung |
Assets | |
| Ruft den vollständigen Inhalt eines Assets oder Unter-Assets ab. |
| Kopiert ein Asset an einen neuen Pfad. |
| Importiert ein Asset vom Dateisystem in Unity. |
| Ruft die Importer-Einstellungen für ein Asset ab. |
Prefabs | |
| Öffnet ein Unity-Prefab im Isolationsmodus, damit es bearbeitet werden kann. |
Szenen | |
| Öffnet eine Szene |
| Schließt eine geöffnete Szene |
| Speichert die aktuelle Szene. Wenn die Szene nicht geändert wurde, passiert nichts. |
| Ruft die Details eines GameObjects in einer geladenen Szene oder einem Prefab über seinen Hierarchiepfad ab. |
| Testet die aktive Szene durch Starten des Play-Modus für eine bestimmte Anzahl von Sekunden. |
Skripterstellung | |
| Erstellt oder ersetzt eine C#-Codedatei am angegebenen Pfad. Dies prüft auch, ob das Skript kompiliert. |
| Führt Code innerhalb des Unity-Editors aus. |
| Ruft öffentliche Felder und Methoden eines voll qualifizierten Unity-Typnamens ab, einschließlich der Assembly. |
Suche | |
| Durchsucht Projekt-Assets und Szenenobjekte. |
Editor-Status | |
| Ruft den Status des Unity-Editors ab. |
| Ruft die Objekte ab, die der Benutzer aktuell im Editor ausgewählt hat. |
Bildverarbeitung | |
| Fokussiert ein GameObject in der Szenenansicht. |
| Ruft eine Vorschau dessen ab, was in der Szenenansicht fokussiert ist. |
Bekannte Probleme
Der Google External Dependency Manager (EDMU) führt dazu, dass Unity beim Starten über Cursor unter Windows hängen bleibt. Dies wird untersucht.
Das Tool
test_active_sceneschlägt manchmal mit der FehlermeldungMaximum call stack size exceeded.fehl.Das Tool
searchschlägt gelegentlich mit der FehlermeldungSearch index is not ready yet. Please try again later.fehl.
Hinzufügen projektspezifischer Tools
Union verwendet das offizielle C# MCP SDK.
Erstellen Sie eine statische Klasse, um Ihre Tools zu speichern. Fügen Sie die Annotation
[McpServerToolType]zur Klasse hinzu.Deklarieren Sie statische Methoden, um jedes Tool zu implementieren. Fügen Sie die Annotation
[McpServerTool]zu jeder Methode hinzu.Verweisen Sie auf das Verzeichnis Services für Beispiele.
Sie müssen wahrscheinlich Unity beenden und Ihren Agenten neu starten, damit er die neuen Tools erkennt.
Tipps zur Verwendung
Hier sind einige Tipps, um das Beste aus Union herauszuholen:
🚀 Starten Sie über Ihren Agenten: Starten Sie Unity immer über die MCP-Integration Ihres KI-Agenten. Das Starten von Unity über den Hub verhindert, dass sich der MCP-Server verbindet.
📂 Projektspezifische Einrichtung: Wenn Ihr Agent dies unterstützt, konfigurieren Sie den MCP-Server in Ihren projektspezifischen Einstellungen. Dies ermöglicht Ihnen den nahtlosen Wechsel zwischen Unity-Projekten.
⚙️ Befehlszeilenargumente: Sie können zusätzliche Argumente an Unity übergeben, für fortgeschrittene Szenarien wie das Ausführen im
-batchmodeoder-nographicsfür CI/CD-Pipelines. Fügen Sie ein---Trennzeichen vor den Unity-spezifischen Argumenten hinzu:{ "mcpServers": { "unity": { "command": "npx", "args": [ "-y", "@nurture-tech/unity-mcp-runner" "-unityPath", "<path to unity editor>", "-projectPath", ".", "--", "-batchmode", "-nographics" ] } } }⚠️ Wichtig: Verwenden Sie nicht das Befehlszeilenargument
-logFile. Der MCP-Server ist für die Kommunikation auf die Standardausgabe von Unity angewiesen.🖥️ Geteilter Bildschirm für Bildverarbeitung: Stellen Sie bei Tools wie
screenshotsicher, dass der Unity-Editor auf Ihrem Bildschirm sichtbar ist, da er sonst das Fenster im Vordergrund aufnimmt.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
AI game assets for agents: consistent sprites, 2D animations, tiles, maps, music and engine exports.
AI visual generation agent: multi-pipeline rendering, prompt crafting, and image composition.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Unity Editor projects through 68+ tools for manipulating scenes, GameObjects, components, and assets, plus live access to console logs, hierarchies, and test results.179MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and control the Unity Editor, supporting scene management, GameObject manipulation, asset browsing, play mode control, and real-time editor operations through 52+ tools.1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceExposes Unity Editor project context and manipulation tools to AI coding agents, enabling automated scene hierarchy analysis, script inspection, and asset management. It supports both read and write operations including GameObject editing, component configuration, and animation authoring within the Unity environment.2-
- AlicenseCqualityBmaintenanceIntegrates AI assistants with the Unity Editor for scene manipulation, asset management, and testing, plus Unity documentation search via RAG.8457MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nurture-tech/unity-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server