Xcode einrichten

Zuletzt aktualisiert: 10. Juli 2026

Xcode kann Coding-Agents wie Claude Code oder Codex innerhalb seiner eigenen Oberfläche ausführen. Wenn Sie hier den WEEGLOO-MCP-Server anbinden, kann der innerhalb von Xcode laufende Agent Ressourcen wie Content Type, Content und Media direkt erstellen, lesen und bearbeiten. Wählen Sie unten den Agenten aus, den Sie innerhalb von Xcode nutzen möchten, richten Sie alles in einem Schritt mit dem Installations-Tool ein und müssen sich anschließend nur noch authentifizieren.

MCP selbst, die Servergruppen und der Server für Datei-Uploads werden unter MCP behandelt. Diese Seite behandelt nur die Schritte zur Anbindung an Xcode.

Voraussetzungen

Um den folgenden Installationsbefehl auszuführen, benötigen Sie Node.js. Prüfen Sie zunächst mit dem folgenden Befehl, ob es installiert ist und ob die Version 18 oder höher ist.

Terminal
node --version # v18 oder höher ist OK npx --version # Wenn eine Version ausgegeben wird, ist es OK

Wenn Node.js installiert ist, npx aber nicht, aktualisieren Sie npm mit dem folgenden Befehl auf die neueste Version. Beim Aktualisieren von npm wird npx gleich mitinstalliert.

Terminal
npm install -g npm@latest

Wenn Node.js nicht installiert ist oder die Version zu niedrig ist, installieren Sie Node.js auf die zu Ihrem Betriebssystem passende Weise.

Terminal
brew install node

Wenn Sie Homebrew nicht haben, installieren Sie es zuerst über brew.sh oder laden Sie Node.js direkt von nodejs.org herunter.

Außerdem muss Xcode installiert sein. Falls noch nicht vorhanden, können Sie es unter Xcode herunterladen beziehen.

Anbinden

Wählen Sie den Agenten aus, den Sie innerhalb von Xcode nutzen möchten, und folgen Sie der Anleitung unten. Die Xcode-Anbindung wird immer im aktuellen Projekt installiert, daher führen Sie den Installationsbefehl im Ordner des anzubindenden Projekts aus.

Agent in Xcode
1

MCP · Skills installieren

Kopiere den Installationsbefehl und führe ihn im Terminal aus. Führe ihn unbedingt im zu verbindenden Projektordner aus.

Terminal
$ npx weegloo@latest -y \ --agent claude \ --host xcode \ --token wgl_••••••••••••
2

MCP authentifizieren

Authentifiziere dich in der folgenden Reihenfolge.

  1. 1.Führe Claude Code im Terminal aus. Führe es unbedingt im zu verbindenden Projektordner aus.
    Terminal
    claude
  2. 2.Beim ersten Start fragt Claude Code eventuell, welche neuen MCP-Server aktiviert werden sollen. Falls ja, stelle sicher, dass weegloo und weegloo-upload markiert sind, und drücke Enter.
    Terminal
    New MCP servers found in .mcp.json Select any you wish to enable. > [√] weegloo [√] weegloo-upload
  3. 3.Gib /mcp ein, um den MCP-Server-Verwaltungsbildschirm zu öffnen.
    Terminal
    /mcp
  4. 4.Wähle weegloo in der Liste. Es wird als needs authentication angezeigt.
    Terminal
    Manage MCP servers > weegloo · ∆ needs authentication weegloo-upload · √ connected

    Wenn die Server nicht in der Liste stehen

    Wenn weegloo und weegloo-upload nicht in der Liste erscheinen, hast du sie im Aktivierungsbildschirm in Schritt 2 möglicherweise nicht bestätigt oder sie sind deaktiviert. Beende Claude Code, gib den Befehl unten im Terminal ein und führe dann erneut claude aus. Wenn derselbe Bildschirm wie in Schritt 2 wieder erscheint, stelle sicher, dass weegloo und weegloo-upload markiert sind, und drücke Enter, um zu bestätigen.
    Terminal
    claude mcp reset-project-choices
  5. 5.Prüfe, dass die URL https://ai.weegloo.com/mcp lautet, und wähle Authenticate.
    Terminal
    Weegloo MCP Server Status: ∆ needs authentication URL: https://ai.weegloo.com/mcp > 1. Authenticate 2. Disable
  6. 6.Wenn du Authenticate wählst, öffnet sich im Browser eine WEEGLOO-Authentifizierungsseite wie unten. Kopiere den Token mit der Schaltfläche Token kopieren, füge ihn ein und klicke auf Server verbinden. Sobald weegloo auf connected wechselt, bist du fertig.
Öffne nach der Installation eine neue Xcode-Agent-Sitzung, damit die Konfiguration übernommen wird.

Die Konfigurationsdatei direkt prüfen

Das Installations-Tool erstellt und verwaltet die Konfigurationsdatei automatisch, sodass Sie sie nicht selbst prüfen müssen. Der folgende Inhalt ist Referenzmaterial für Benutzer, die die konkrete Struktur und die Pfade der Konfigurationsdatei benötigen.

Das Installations-Tool registriert den Server in der Konfigurationsdatei des Agenten, den Sie für die Nutzung innerhalb von Xcode gewählt haben. Die Xcode-Anbindung wird immer im aktuellen Projekt installiert, daher wird auch die Datei im Projektordner erstellt. Je nach gewähltem Agenten unterscheidet sich die Datei.

  • Claude Code: .mcp.json im Projektordner (das Format ist dasselbe wie unter Claude Code einrichten)
  • Codex: .codex/config.toml im Projektordner (das Format ist dasselbe wie unter Codex einrichten)

Nur bei der Nutzung innerhalb von Xcode gibt es einen Unterschied. Im env des Servers weegloo-upload, der Dateien verarbeitet, kommt zusätzlich ein PATH-Eintrag hinzu. Xcode führt den Agenten mit einem minimalen PATH aus, und ohne diesen Eintrag findet er das für die Serverausführung nötige npx nicht. Bei Claude Code (.mcp.json) sieht es wie folgt aus.

{
  "mcpServers": {
    "weegloo-upload": {
      "command": "npx",
      "args": ["-y", "weegloo-upload"],
      "env": {
        "PATH": "/Users/jiwoo/.nvm/versions/node/v22.14.0/bin:/usr/bin:/bin",
        "UPLOAD_API_URL": "https://upload.weegloo.com/v1",
        "AUTH_BEARER_TOKEN": "<Personal Access Token>"
      }
    }
  }
}

In diesem PATH wird der Ort des Node, mit dem die Installation ausgeführt wurde, unverändert festgeschrieben. Wenn Sie Node auf eine neue Version anheben, stimmt dieser Pfad nicht mehr, führen Sie daher nach dem Upgrade das Installations-Tool erneut aus, um den Wert zu aktualisieren.

Nächste Schritte

  • MCP: Behandelt die Grundlagen der Anbindung wie Servergruppen und den Server für Datei-Uploads.
  • Skills und Rules: Behandelt, was die Skills und Rules sind, die das Installations-Tool gleich mitinstalliert.
  • Statische Seiten mit KI übernehmen: Folgt dem Ablauf, eine reale Seite mit dem angebundenen MCP in einen content-basierten Service zu überführen.