Unity MCP mit Claude Code und Cursor: Den Editor bedienen, ohne jede Änderung von Hand zu schreiben
Verbinden Sie Claude Code, Cursor und Codex mit Unity über Model Context Protocol – installieren Sie eine lokale Brücke, sehen Sie Änderungen in der Vorschau und debuggen Sie Szenen über reine Datei-KI-Bearbeitung hinaus.
- unity-mcp
- mcp-for-unity
- claude-unity-mcp
- unity-claude-code
- unity-ai
- claude-code
- cursor
- vberai
Die Grenze von „KI schreibt C# in einen Ordner“
Chat-basierte Codierungswerkzeuge sind gut darin, Skripte zu generieren. KI, die nur Dateien bearbeitet, verpasst dennoch den Live-Editor-Zustand – offene Szenen, ausgewählte GameObjects, Prefab-Varianten, Play-Mode-Verhalten und Konsolenfehler.
Wenn das Modell nur Dateien auf der Festplatte sieht, rät es die Hierarchie und kann nicht auf Play klicken, einen Knoten in der Hierarchie umbenennen oder eine fehlende Referenz überprüfen. Teams brauchen den Assistenten in der Engine-Schleife, nicht nur im Repository.
Model Context Protocol (MCP) ist ein Standardweg für KI-Clients, um Tools aufzurufen. Ein Unity MCP-Server stellt Editor-Aktionen über eine lokale Brücke bereit, sodass Clients wie Claude Code, Cursor und Codex-artige Workflows das Projekt lesen und ändern können, während Unity läuft.
VberAI bietet ein Unity MCP-Plugin für diese Brücke. Dieser Leitfaden ist ein praktischer Einrichtungs- und Nutzungspfad – keine Feature-Liste.
Was Unity MCP im täglichen Arbeiten ändert
| Ohne MCP | Mit Unity MCP |
|---|---|
| Generierte Skripte einfügen, dann Compile-Fehler selbst beheben | Den Client bitten, ein Skript zu erstellen und es an ein benanntes GameObject anzuhängen |
| UI-Panels manuell duplizieren | Eingabeaufforderung: „Klone Panel_Shop unter Canvas und benenne Kinder um“ |
| Konsolenfehler im Chat beschreiben | Den Client aktuelle Logs / Auswahlkontext lesen lassen (wo das Plugin es bereitstellt) |
| Szenenlayout aus YAML erraten | Hierarchie abfragen, dann mit Bestätigung bearbeiten |
Sie überprüfen weiterhin Diffs und Play-Mode-Ergebnisse. Sie hören auf, jeden Editor-Klick zu tippen, den ein Agent sicher ausführen kann.
Voraussetzungen
- Unity-Projekt geöffnet (LTS für Teamarbeit empfohlen)
- Ein MCP-fähiger Client: Claude Code, Cursor, Windsurf oder ähnliches
- Lokaler Netzwerkzugriff auf
127.0.0.1(die Brücke bleibt normalerweise auf Loopback) - Das VberAI Unity MCP-Paket für Ihre Unity-Version (Download / Doku)
Optional, aber nützlich: eine kleine Beispielszene (leeres Canvas + zwei Schaltflächen), damit erste Eingabeaufforderungen leicht zu überprüfen sind.
Einrichtungs-Checkliste
1. Unity MCP-Plugin installieren
- Importieren Sie das Paket in Ihr Projekt (oder installieren Sie es über den Paket-Workflow Ihres Teams)
- Aktivieren Sie die Erweiterung / den Menüeintrag (Namen variieren je nach Build – suchen Sie nach MCP oder AI Bridge)
- Laden Sie den Editor neu, wenn Unity Sie darum bittet
2. Lokale MCP-Brücke starten
Öffnen Sie das Plugin-Panel und starten Sie den Server. Bestätigen Sie:
- Status zeigt läuft
- Host ist localhost (Port nicht öffentlich freigeben)
- Projektpfad entspricht dem Unity-Projekt, das Sie bearbeiten möchten
3. Server im KI-Client registrieren
Fügen Sie in Cursor oder Claude Code einen MCP-Server-Eintrag hinzu, der auf die lokale Unity-Brücke zeigt (stdio oder HTTP/SSE – folgen Sie der aktuellen Doku des Plugins).
Starten Sie den Client neu, wenn Tools nicht erscheinen. Sie sollten Unity-bezogene Tools sehen (Szenen lesen, Knotenoperationen usw.).
4. Read-only-Smoke-Test durchführen
Fragen Sie:
Liste die Root-GameObjects in der aktiven Szene auf.
Wenn die Antwort mit der Hierarchie übereinstimmt, funktioniert die Brücke. Erst dann Schreibaktionen versuchen.
5. Kleinen Schreibtest durchführen
Fragen Sie:
Erstelle ein leeres GameObject namens
MCP_SmokeTestunter der Szenenwurzel.
Finden Sie es in der Hierarchie und löschen Sie es dann. Bevorzugen Sie reversible Tests vor großen Refactorings.
Eingabeaufforderungsmuster, die gut funktionieren
Struktur zuerst
Zeige Kinder von
Canvas/HUDund fasse zusammen, welche LayoutGroups sind.
Fokussierte Schreibvorgänge
Unter
Canvas/MenubenenneButtoninBtn_Startum und setze den TMP-Label-Text aufStart.
Debug-Schleife
Nachdem ich Play drücke, fasse Konsolenfehler bezüglich
PlayerControllerzusammen und schlage die kleinste Korrektur vor.
Mit generierter UI kombinieren
Wenn Sie einen Bildschirm aus AI Studio importiert haben, verwenden Sie MCP, um onClick-Listener zu verdrahten oder die Benennung an Ihre C#-Konventionen anzupassen – ohne das Prefab von Hand neu zu bauen.
Sicherheitsgewohnheiten
- Halten Sie die Brücke nur auf localhost
- Bevorzugen Sie lesen → planen → schreiben gegenüber einer riesigen „Baue das Spiel neu“-Eingabeaufforderung
- Committen Sie vor großen Agent-Bearbeitungen
- Geben Sie keine Geheimnisse in Eingabeaufforderungen ein; MCP ersetzt keine Zugriffskontrolle
- Behandeln Sie Play-Mode und Asset-Datenbank-Aktualisierung als menschliche Kontrollpunkte
MCP reduziert manuelles Engine-Klicken. Es entfernt keine Code-Überprüfung.
Wie dies mit integrierten Unity-KI-Assistenten zusammenhängt
Gebündelte Unity-Assistenten und Drittanbieter-Unity-MCP-Plugins lösen überlappende Aufgaben. Bewerten Sie sie auf die gleiche Weise:
- Kann das Tool die Live-Hierarchie / Auswahl sehen?
- Kann es reversible Bearbeitungen machen, die Sie prüfen können?
- Funktioniert es mit dem KI-Client, den Ihr Team bereits verwendet (Claude Code, Cursor, …)?
Unity MCP ist am stärksten, wenn Ihr Team bereits in diesen Clients lebt und ein Protokoll über Engines hinweg möchte (viele Studios führen auch Godot- oder Cocos-MCP mit derselben Gewohnheit).
FAQ
Schreibe ich immer noch C#?
Ja. MCP ist am besten für Editor-Operationen und Gerüstbau. Gameplay-Systeme, Netzwerk und Performance-Arbeit brauchen weiterhin Ingenieure.
Claude Code vs. Cursor?
Beide funktionieren, wenn sie MCP unterstützen und Sie sie auf denselben lokalen Unity-Server zeigen. Wählen Sie den Client, den Ihr Repository bereits verwendet; die Brücke ist das gemeinsame Stück.
Ist das nur für UI?
Nein. Hierarchie, Komponenten und Szenenoperationen gelten auch für Gameplay-Objekte. UI ist einfach eine einfache erste Demo.
Wo ist die Video-Walkthrough?
Siehe Unity Game Engine MCP Plugin (Video-Leitfaden) auf dem VberAI-Kanalpfad für einen aufgezeichneten Einrichtungsdurchlauf.
Nächste Schritte
- Installieren Sie Unity MCP in einer Wegwerfszene
- Verbinden Sie Claude Code oder Cursor und bestehen Sie den Read-only-Smoke-Test
- Automatisieren Sie eine Aufgabe, die Sie hassen (Stapel-Umbenennung, Panel duplizieren, Skript anhängen)
Wenn Design-zu-Prefab der Engpass ist statt Editor-Operationen, kombinieren Sie dies mit dem Figma → Unity AI Studio-Workflow.
Weiterlesen
Weitere Guides, die Sie interessieren könnten
VberAI Studio: Game-UI-Designbilder aufteilen und in Unity / Godot / Cocos importieren
VberAI Studio teilt Vollbild-Game-UI-Designbilder in UI-Elemente, behält Layout und Größe bei und exportiert nach Unity, Godot und Cocos.
- vberai
- ai-studio
- game-ui
- game-art
KI-Spielsequenz-Frames und Trailer generieren – und dann in Unity / Godot / Cocos übernehmen
VberAI Studio generiert Spielsequenz-Frames und Promo-/Story-CG aus Text, Bild oder Erst-Letzt-Frames; auf der Canvas zuschneiden und aufteilen, dann an Unity, Godot und Cocos liefern. Inklusive Walkthrough, Abnahmeprüfung und warum es Timeline / Sequencer nicht ersetzt.
- ai-studio
- game-video
- sequence-frames
- sprite-frames
Schwebende Schadenszahlen: Übergabe-Abnahme und Engine-Implementierung
Fehlerkriterien bei verschwommenen Popups, fehlenden Glyphen, falscher Sortierung oder Ruckeln; TMP vs. Bitmap-Ziffern, Pools und Canvas-Reihenfolge, Unity-UGUI-Abnahmeschritte und Design-Ziffern-Art.
- game-ui-design
- game-dev-ai
- ui-to-engine
- bitmap-font