Diese Integration verwendet Xcodes integrierte ACP-Unterstützung im Coding Assistant. Die
maßgebliche Referenz finden Sie in Apples Dokumentation zum
Einrichten der Coding-Intelligenz.
Voraussetzungen
- Xcode 26.6 oder neuer mit verfügbarem Coding Assistant.
-
Devin CLI ist installiert und authentifiziert. Falls Sie es noch nicht installiert haben, folgen Sie dem
Quickstart und führen Sie dann
devin auth loginaus. -
Der absolute Pfad zur
devin-Binärdatei. Sie finden ihn mit:Das ist in der Regel etwas wie/Users/you/.local/bin/devin.
Setup
Einen Agenten hinzufügen
Klicke unter Agents auf Add an Agent. Mit der integrierten ACP-Unterstützung von Xcode kannst
du jeden Agenten registrieren, der das Agent Client Protocol spricht.
Den Devin-Agenten konfigurieren
Gib im daraufhin angezeigten Dialog die Details des Agenten ein:
- Name —
Devin(oder eine beliebige Bezeichnung). - Command — der absolute Pfad zu deiner
devin-Binärdatei (auswhich devin), zum Beispiel/Users/you/.local/bin/devin. Ein relativer Pfad oder ein Pfad mit dem Präfix~funktioniert nicht. - Arguments —
acp(das einzige Argument, das Devin benötigt).
Gewähre Devin CLI Zugriff auf dein Xcode-Projekt (MCP)
xcrun mcpbridge, mit, der
diese Xcode-Tools für jeden externen Agent verfügbar macht (denselben Mechanismus,
den Cursor verwendet). Füge ihn wie
jeden anderen MCP-Server zu Devin hinzu.
Die Xcode-MCP-Bridge erfordert Xcode 26.3 oder neuer. Bestätige mit
xcrun --find mcpbridge, dass die Binärdatei verfügbar ist (siehe Fehlerbehebung,
falls nicht). Weitere Informationen findest du in Apples Dokumentation zum
Gewähren von Zugriff auf Xcode für externe Agenten.Externe Agenten in Xcode zulassen
Wähle Xcode > Settings, dann Intelligence, und aktiviere unter Model
Context Protocol die Option Allow external agents to use Xcode tools.
Den Xcode-MCP-Server zu Devin hinzufügen
Registriere Prüfe mit
xcrun mcpbridge als stdio-MCP-Server:devin mcp list, ob er hinzugefügt wurde. Siehe
devin mcp für Optionen zu Geltungsbereich und Konfiguration.Öffne dein Projekt und sende Devin einen Prompt
Öffne dein Projekt oder deinen Workspace in Xcode (die Bridge setzt eine laufende Xcode-
Sitzung mit einem geöffneten Projekt voraus) und sende Devin dann über die CLI einen Prompt. Xcode benachrichtigt
dich, wenn der externe Agent eine Verbindung herstellt und solange er aktiv ist.
Fehlerbehebung
-
xcrun: error: unable to find utility "mcpbridge"— Ihr System verweist auf die Command Line Tools statt auf die vollständige Xcode-Installation. So beheben Sie das Problem:Prüfen Sie anschließend mitxcrun --find mcpbridge, ob ein Pfad ausgegeben wird. - Devin kann nicht auf die Xcode-Tools zugreifen — stellen Sie sicher, dass Xcode mit einem geöffneten Projekt (nicht mit einem leeren Fenster) ausgeführt wird und dass Allow external agents to use Xcode tools in den Intelligence-Settings aktiviert ist.
Hinweise und Einschränkungen
- Das Modell kann nicht in Xcode ausgewählt werden — Devin wird immer mit dem Standardmodell Ihres Teams ausgeführt.
- Wenn Sie in Xcodes Coding Assistant einen Agenten auswählen, erhält dieser automatisch Zugriff auf Xcode-Funktionen wie das Erstellen und Testen Ihrer App. Unter Agents > Permissions in den Intelligence-Settings können Sie prüfen und einschränken, welche Befehle und Tools Agenten verwenden dürfen — siehe Apples Dokumentation zum Erweitern und Anpassen von Agenten.
- Die Terminal-/Shell-Ausgabe von Devin CLI wird über das ACP-Rendering von Xcode dargestellt, das sich von der nativen Terminal-UI von Devin CLI unterscheidet. Einige erweiterte Interaktionen sind nur in der eigenständigen CLI verfügbar.
- Der Unterbefehl
devin acpist dafür vorgesehen, von einem ACP-fähigen Client (wie Xcodes Coding Assistant) als Subprozess gestartet zu werden — er spricht JSON-RPC über stdio und ist nicht dafür gedacht, interaktiv ausgeführt zu werden. Siehedevin acpin der Befehlsreferenz.

