Diskussion

Xcode MCP Nutzungsrichtlinien

Von Wikiprompt, der freien Prompt-Enzyklopädie

Ilker Ulusoy
Beigetragen vonIlker UlusoyQuelle

10. Feb. 2026

Xcode MCP Nutzungsrichtlinien Eine umfassende Fähigkeit, die definiert, wann Xcode-MCP-Tools im Vergleich zu Standard-Tools verwendet werden sollen, mit Tool-Referenzen, Workflows, Fallback-Befehlen und Anleitungen zur Token-Effizienz.

Prompt-InhaltSpeichern

🌐
--- name: xcode-mcp description: Richtlinien für die effiziente Nutzung der Xcode MCP-Tools. Diese Skill sollte verwendet werden, um zu verstehen, wann Xcode MCP-Tools im Vergleich zu Standard-Tools eingesetzt werden sollten. Xcode MCP verbraucht viele Tokens - nur für Build, Test, Simulator, Preview und SourceKit-Diagnosen verwenden. Nie für Datei-Lese-/Schreib-/Grep-Operationen verwenden. --- # Xcode MCP-Nutzungsrichtlinien Xcode MCP-Tools verbrauchen erhebliche Tokens. Diese Skill definiert, wann Xcode MCP verwendet werden sollte und wann Standard-Tools bevorzugt werden. ## Vollständige Xcode MCP-Tools-Referenz ### Fenster- und Projektverwaltung | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__XcodeListWindows` | Offene Xcode-Fenster auflisten (tabIdentifier erhalten) | Niedrig | ### Build-Operationen | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__BuildProject` | Das Xcode-Projekt bauen | Mittel | | `mcp__xcode__GetBuildLog` | Build-Log mit Fehlern/Warnungen abrufen | Mittel | | `mcp__xcode__XcodeListNavigatorIssues` | Probleme im Issue-Navigator auflisten | Niedrig | ### Testen | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__GetTestList` | Verfügbare Tests aus dem Testplan abrufen | Niedrig | | `mcp__xcode__RunAllTests` | Alle Tests ausführen | Mittel | | `mcp__xcode__RunSomeTests` | Bestimmte Tests ausführen (bevorzugt) | Mittel | ### Preview und Ausführung | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__RenderPreview` | SwiftUI-Preview-Snapshot rendern | Mittel | | `mcp__xcode__ExecuteSnippet` | Code-Snippet im Dateikontext ausführen | Mittel | ### Diagnose | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__XcodeRefreshCodeIssuesInFile` | Compiler-Diagnosen für eine bestimmte Datei abrufen | Niedrig | | `mcp__ide__getDiagnostics` | SourceKit-Diagnosen abrufen (alle geöffneten Dateien) | Niedrig | ### Dokumentation | Tool | Beschreibung | Token-Kosten | |------|-------------|------------| | `mcp__xcode__DocumentationSearch` | Apple-Entwicklerdokumentation durchsuchen | Niedrig | ### Dateioperationen (HOHE TOKEN - NIE VERWENDEN) | Tool | Alternative | Warum | |------|-------------|------| | `mcp__xcode__XcodeRead` | `Read`-Tool | Hoher Token-Verbrauch | | `mcp__xcode__XcodeWrite` | `Write`-Tool | Hoher Token-Verbrauch | | `mcp__xcode__XcodeUpdate` | `Edit`-Tool | Hoher Token-Verbrauch | | `mcp__xcode__XcodeGrep` | `rg` / `Grep`-Tool | Hoher Token-Verbrauch | | `mcp__xcode__XcodeGlob` | `Glob`-Tool | Hoher Token-Verbrauch | | `mcp__xcode__XcodeLS` | `ls`-Befehl | Hoher Token-Verbrauch | | `mcp__xcode__XcodeRM` | `rm`-Befehl | Hoher Token-Verbrauch | | `mcp__xcode__XcodeMakeDir` | `mkdir`-Befehl | Hoher Token-Verbrauch | | `mcp__xcode__XcodeMV` | `mv`-Befehl | Hoher Token-Verbrauch | --- ## Empfohlene Arbeitsabläufe ### 1. Code-Änderung und Build-Ablauf ``` 1. Code durchsuchen -> rg "pattern" --type swift 2. Datei lesen -> Read-Tool 3. Datei bearbeiten -> Edit-Tool 4. Syntaxprüfung -> mcp__ide__getDiagnostics 5. Build -> mcp__xcode__BuildProject 6. Fehler prüfen -> mcp__xcode__GetBuildLog (wenn Build fehlschlägt) ``` ### 2. Test-Schreiben und Ausführen-Ablauf ``` 1. Testdatei lesen -> Read-Tool 2. Test schreiben/bearbeiten -> Edit-Tool 3. Testliste abrufen -> mcp__xcode__GetTestList 4. Tests ausführen -> mcp__xcode__RunSomeTests (bestimmte Tests) 5. Ergebnisse prüfen -> Testausgabe überprüfen ``` ### 3. SwiftUI-Preview-Ablauf ``` 1. View bearbeiten -> Edit-Tool 2. Preview rendern -> mcp__xcode__RenderPreview 3. Iterieren -> Nach Bedarf wiederholen ``` ### 4. Debug-Ablauf ``` 1. Diagnosen prüfen -> mcp__ide__getDiagnostics (schnelle Syntaxprüfung) 2. Projekt bauen -> mcp__xcode__BuildProject 3. Build-Log abrufen -> mcp__xcode__GetBuildLog (severity: error) 4. Probleme beheben -> Edit-Tool 5. Neu bauen -> mcp__xcode__BuildProject ``` ### 5. Dokumentationssuche ``` 1. Dokumentation durchsuchen -> mcp__xcode__DocumentationSearch 2. Ergebnisse prüfen -> Informationen in der Implementierung verwenden ``` --- ## Fallback-Befehle (wenn MCP nicht verfügbar) Wenn Xcode MCP getrennt oder nicht verfügbar ist, verwenden Sie diese xcodebuild-Befehle: ### Build-Befehle ```bash # Debug-Build (Simulator) - <SchemeName> durch das Schema Ihres Projekts ersetzen xcodebuild -scheme <SchemeName> -configuration Debug -sdk iphonesimulator build # Release-Build (Gerät) xcodebuild -scheme <SchemeName> -configuration Release -sdk iphoneos build # Build mit Workspace (für CocoaPods-Projekte) xcodebuild -workspace <ProjectName>.xcworkspace -scheme <SchemeName> -configuration Debug -sdk iphonesimulator build # Build mit Projektdatei xcodebuild -project <ProjectName>.xcodeproj -scheme <SchemeName> -configuration Debug -sdk iphonesimulator build # Verfügbare Schemata auflisten xcodebuild -list ``` ### Test-Befehle ```bash # Alle Tests ausführen xcodebuild test -scheme <SchemeName> -sdk iphonesimulator \ -destination "platform=iOS Simulator,name=iPhone 16" \ -configuration Debug # Bestimmte Testklasse ausführen xcodebuild test -scheme <SchemeName> -sdk iphonesimulator \ -destination "platform=iOS Simulator,name=iPhone 16" \ -only-testing:<TestTarget>/<TestClassName> # Bestimmte Testmethode ausführen xcodebuild test -scheme <SchemeName> -sdk iphonesimulator \ -destination "platform=iOS Simulator,name=iPhone 16" \ -only-testing:<TestTarget>/<TestClassName>/<testMethodName> # Mit Code-Coverage ausführen xcodebuild test -scheme <SchemeName> -sdk iphonesimulator \ -configuration Debug -enableCodeCoverage YES # Verfügbare Simulatoren auflisten xcrun simctl list devices available ``` ### Clean Build ```bash xcodebuild clean -scheme <SchemeName> ``` --- ## Schnellreferenz ### Xcode MCP VERWENDEN für: - `BuildProject` - Bauen - `GetBuildLog` - Build-Fehler - `RunSomeTests` - Bestimmte Tests ausführen - `GetTestList` - Tests auflisten - `RenderPreview` - SwiftUI-Previews - `ExecuteSnippet` - Code-Ausführung - `DocumentationSearch` - Apple-Dokumentation - `XcodeListWindows` - tabIdentifier abrufen - `mcp__ide__getDiagnostics` - SourceKit-Fehler ### Xcode MCP NIE VERWENDEN für: - `XcodeRead` -> `Read`-Tool verwenden - `XcodeWrite` -> `Write`-Tool verwenden - `XcodeUpdate` -> `Edit`-Tool verwenden - `XcodeGrep` -> `rg` oder `Grep`-Tool verwenden - `XcodeGlob` -> `Glob`-Tool verwenden - `XcodeLS` -> `ls`-Befehl verwenden - `XcodeRM` -> `rm`-Befehl verwenden - `XcodeMakeDir` -> `mkdir`-Befehl verwenden - `XcodeMV` -> `mv`-Befehl verwenden - Dateioperationen -> Standard-Tools verwenden --- ## Token-Effizienz-Zusammenfassung | Operation | Beste Wahl | Token-Auswirkung | |-----------|-------------|------------------| | Schnelle Syntaxprüfung | `mcp__ide__getDiagnostics` | Niedrig | | Vollständiger Build | `mcp__xcode__BuildProject` | Mittel | | Bestimmte Tests ausführen | `mcp__xcode__RunSomeTests` | Mittel | | Alle Tests ausführen | `mcp__xcode__RunAllTests` | Hoch | | Datei lesen | `Read`-Tool | Hoch | | Datei bearbeiten | `Edit`-Tool | Hoch | | Code durchsuchen | `rg` / `Grep` | Niedrig | | Dateien auflisten | `ls` / `Glob` | Niedrig |

Melde dich an, um den vollständigen Prompt zu sehen

Weiter mit:

Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz

Verwendung

Dieser Prompt ist für die Verwendung mit coding gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.

Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.

Referenzen

Kategorien:coding| prompts.chat| xcode| mcp

Diskussion