← Zurück zum Blog

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.

Veröffentlicht
  • 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 MCPMit Unity MCP
Generierte Skripte einfügen, dann Compile-Fehler selbst behebenDen Client bitten, ein Skript zu erstellen und es an ein benanntes GameObject anzuhängen
UI-Panels manuell duplizierenEingabeaufforderung: „Klone Panel_Shop unter Canvas und benenne Kinder um“
Konsolenfehler im Chat beschreibenDen Client aktuelle Logs / Auswahlkontext lesen lassen (wo das Plugin es bereitstellt)
Szenenlayout aus YAML erratenHierarchie 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

  1. Importieren Sie das Paket in Ihr Projekt (oder installieren Sie es über den Paket-Workflow Ihres Teams)
  2. Aktivieren Sie die Erweiterung / den Menüeintrag (Namen variieren je nach Build – suchen Sie nach MCP oder AI Bridge)
  3. 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_SmokeTest unter 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/HUD und fasse zusammen, welche LayoutGroups sind.

Fokussierte Schreibvorgänge

Unter Canvas/Menu benenne Button in Btn_Start um und setze den TMP-Label-Text auf Start.

Debug-Schleife

Nachdem ich Play drücke, fasse Konsolenfehler bezüglich PlayerController zusammen 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:

  1. Kann das Tool die Live-Hierarchie / Auswahl sehen?
  2. Kann es reversible Bearbeitungen machen, die Sie prüfen können?
  3. 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

  1. Installieren Sie Unity MCP in einer Wegwerfszene
  2. Verbinden Sie Claude Code oder Cursor und bestehen Sie den Read-only-Smoke-Test
  3. 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.

Weitere Guides, die Sie interessieren könnten