Dokumentation / MCP und ACP

Yuli-Werkzeuge

Der Katalog der yuli_*-Werkzeuge, die dein Agent erhält, nach Familie und mit Anwendungsbeispielen.

Die yuli_*-Werkzeuge sind der Weg, auf dem ein externer Agent die IDE nutzt. In Claude Code erscheinen sie als mcp__yuli__yuli_*. Alle durchlaufen dieselben Schutzmechanismen wie der eigene Agent von Yuli, und ihre Ergebnisse erscheinen in den Panels der IDE.

Du musst sie nicht beim Namen nennen. Bitte um das Ergebnis („kompiliere und teste“, „wer ruft diese Methode auf?“), und der Agent wählt das Werkzeug.

Build und Qualität

Werkzeug Was es tut
yuli_build Build, Ausführung, Tests oder Paketierung mit dem Werkzeug des Projekts.
yuli_run_tests Führt die Tests aus; das Ergebnis erscheint im Panel Tests.
yuli_verify Vollständige Verifizierung: Build, alle Tests und ein Start mit dem Standardprofil.
yuli_health Was fehlschlägt: Probleme, Ausführung, Tests, Terminals und Logs.
yuli_stop Stoppt, was gerade läuft.
yuli_diagnostics Fehler und Warnungen des Projekts.
yuli_quality_metrics Messung gegen N−1: baseline, measure, after.
yuli_review_changes Review des aktuellen Diffs.
yuli_security_scan / yuli_security_center Sicherheitsanalyse.
yuli_governance / yuli_governance_write Vertrag, Gate und Governance-Dokumente.

Beispiel: „Prüfe, ob alles kompiliert und die Tests bestehen“ → yuli_verify.

Code

Werkzeug Was es tut
yuli_outline Struktur einer Datei.
yuli_search_symbols / yuli_get_symbol Sucht Klassen, Methoden und Felder.
yuli_find_references Alle Verwendungen eines Symbols.
yuli_hover Typ und Dokumentation an einer Position.
yuli_impact Was betroffen ist, wenn du eine Datei änderst.
yuli_repo_map / yuli_code_search Repository-Karte und Suche.
yuli_refactor Refactorings der IDE (umbenennen, extrahieren, verschieben).
yuli_check_structure / yuli_check_naming Prüft die Projektstruktur und die Namen.
yuli_read_document Liest eine Spezifikation als PDF oder Word.

Beispiel: „Benenne UserDao im ganzen Projekt in UserRepository um“ → yuli_refactor.

Panels der IDE

Werkzeug Was es tut
yuli_open_file / yuli_show Öffnet eine Datei oder ein Panel in Yuli.
yuli_terminal_output / yuli_run_command Liest das Terminal oder führt einen Befehl aus (mit Freigabe).
yuli_base_url Die URL, unter der die Anwendung gestartet ist.
yuli_rest_* Erstellt, listet und sendet Anfragen des REST Client.
yuli_diagram Erzeugt Systemdiagramme.
yuli_db_schema / yuli_db_query Schema und schreibgeschützte Abfragen.
yuli_db_execute Schreibende Anweisungen, mit deiner Freigabe. Siehe Sichere Datenbank.

Git

yuli_git_status, yuli_git_commit und yuli_git_push. Commit und Push funktionieren nur, wenn du darum gebeten hast, und jede Aktion erfordert eine Freigabe.

Mission und Gedächtnis

Werkzeug Was es tut
yuli_mission_get / yuli_mission_update Liest die Mission und ihre Phase und bringt sie voran.
yuli_progress Spiegelt den Plan des Agenten im Workboard von Yuli.
yuli_memory / yuli_remember / yuli_forget Projektgedächtnis.
yuli_report Sendet dir eine Übergabe, eine Frage oder einen Zwischenstand.
yuli_status Status der Verbindung zu Yuli.

Web Studio

Familie Was sie tut
yuli_front_* Komponenten, Routen, Styles, API-Aufrufe, Auswirkungen und Barrierefreiheit.
yuli_design_* Designs, Versionen, Design System und Code aus dem Design.
yuli_preview_* Vorschau ohne Ausführung, Screenshots, Inspektion und API-Simulator.
yuli_compound_* Startet die vollständige Full-Stack-Anwendung.

Beispiel: „Gestalte den Login-Bildschirm und setze ihn in React um“ → yuli_design_propose, danach yuli_design_generate_code.

Agententeam

yuli_team_plan, yuli_team_start, yuli_team_status und ähnliche planen, starten und verfolgen das Agententeam. Das Team arbeitet mit der Engine von Yuli und dem im Platform-Modus konfigurierten Anbieter, nicht mit deinem Abonnement.

Die gesamte IDE

Familie Was sie tut
yuli_ide_* Handbuch, Befehle, Einstellungen, Tastenkürzel, Projekt öffnen, Modelle und MCP konfigurieren.
yuli_settings_get / yuli_settings_set Liest und ändert Einstellungen.
yuli_env_* Prüft und setzt Umgebungsvariablen; fragt die Person nach geheimen Werten.
yuli_run_config_* / yuli_run_launch Ausführungskonfigurationen.
yuli_remote_* Remote-Entwicklung: öffnen, lesen, schreiben, ausführen und übertragen.

Dokumente

yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (mit Vorschau und Freigabe) und yuli_read_visual, das dem Agenten das echte Bild liefert.

Connectoren

Jedes Werkzeug deiner MCP-Server erscheint als yuli_mcp_<servicio>_<herramienta>, zum Beispiel yuli_mcp_github_create_issue. Dazu kommt yuli_cloudbees für CloudBees CD/RO. Lesende Werkzeuge laufen frei; schreibende erfordern eine Freigabe.

Was er nicht erhält

Sechs interne Werkzeuge aus Yulis eigenem Ablauf: Änderungen vorschlagen, Subagenten starten, Werkzeuge suchen, Fragen stellen, den Plan veröffentlichen und ihn aktualisieren. Dein Agent verwendet seine eigenen.