Documentation / MCP et ACP

Outils de Yuli

Le catalogue des outils yuli_* que reçoit votre agent, par famille et avec des exemples d’utilisation.

Les outils yuli_* sont le moyen par lequel un agent externe utilise l’IDE. Dans Claude Code, ils apparaissent sous la forme mcp__yuli__yuli_*. Tous passent par les mêmes garde-fous que l’agent de Yuli, et leurs résultats apparaissent dans les panneaux de l’IDE.

Inutile de les nommer. Demandez le résultat (« compile et teste », « qui appelle cette méthode ? ») et l’agent choisit l’outil.

Build et qualité

Outil Ce qu’il fait
yuli_build Build, exécution, tests ou packaging avec l’outil du projet.
yuli_run_tests Exécute les tests ; le résultat apparaît dans le panneau Tests.
yuli_verify Vérification complète : build, tous les tests et un démarrage avec le profil par défaut.
yuli_health Ce qui échoue : problèmes, exécution, tests, terminaux et journaux.
yuli_stop Arrête ce qui est en cours d’exécution.
yuli_diagnostics Erreurs et avertissements du projet.
yuli_quality_metrics Mesure par rapport à N−1 : baseline, measure, after.
yuli_review_changes Revue du diff actuel.
yuli_security_scan / yuli_security_center Analyse de sécurité.
yuli_governance / yuli_governance_write Contrat, gate et documents de gouvernance.

Exemple : « Vérifie que tout compile et que les tests passent » → yuli_verify.

Code

Outil Ce qu’il fait
yuli_outline Structure d’un fichier.
yuli_search_symbols / yuli_get_symbol Recherche des classes, des méthodes et des champs.
yuli_find_references Toutes les utilisations d’un symbole.
yuli_hover Type et documentation à une position donnée.
yuli_impact Ce qui est affecté si vous modifiez un fichier.
yuli_repo_map / yuli_code_search Carte du dépôt et recherche.
yuli_refactor Refactorisations de l’IDE (renommer, extraire, déplacer).
yuli_check_structure / yuli_check_naming Vérifie la structure du projet et les noms.
yuli_read_document Lit une spécification au format PDF ou Word.

Exemple : « Renomme UserDao en UserRepository dans tout le projet » → yuli_refactor.

Panneaux de l’IDE

Outil Ce qu’il fait
yuli_open_file / yuli_show Ouvre un fichier ou un panneau dans Yuli.
yuli_terminal_output / yuli_run_command Lit le terminal ou exécute une commande (avec approbation).
yuli_base_url L’URL à laquelle l’application a démarré.
yuli_rest_* Crée, liste et envoie des requêtes du REST Client.
yuli_diagram Génère des diagrammes du système.
yuli_db_schema / yuli_db_query Schéma et requêtes en lecture seule.
yuli_db_execute Instructions d’écriture, avec votre approbation. Voir Base de données sécurisée.

Git

yuli_git_status, yuli_git_commit et yuli_git_push. Le commit et le push ne fonctionnent que si vous les avez demandés, et chacun demande une approbation.

Mission et mémoire

Outil Ce qu’il fait
yuli_mission_get / yuli_mission_update Lit et fait avancer la mission et sa phase.
yuli_progress Reflète le plan de l’agent dans le workboard de Yuli.
yuli_memory / yuli_remember / yuli_forget Mémoire du projet.
yuli_report Vous envoie une livraison, une question ou un point d’avancement.
yuli_status État de la connexion avec Yuli.

Web Studio

Famille Ce qu’elle fait
yuli_front_* Composants, routes, styles, appels à l’API, impact et accessibilité.
yuli_design_* Designs, versions, design system et code à partir du design.
yuli_preview_* Aperçu sans exécution, captures, inspection et simulateur d’API.
yuli_compound_* Démarre l’application full-stack complète.

Exemple : « Conçois l’écran de connexion et porte-le en React » → yuli_design_propose, puis yuli_design_generate_code.

Équipe d’agents

yuli_team_plan, yuli_team_start, yuli_team_status et les outils similaires planifient, lancent et suivent l’équipe d’agents. L’équipe travaille avec le moteur de Yuli et le fournisseur configuré en Mode Platform, et non avec votre abonnement.

IDE complet

Famille Ce qu’elle fait
yuli_ide_* Manuel, commandes, paramètres, raccourcis, ouverture de projet, configuration des modèles et de MCP.
yuli_settings_get / yuli_settings_set Lit et modifie les paramètres.
yuli_env_* Vérifie et définit les variables d’environnement ; demande les valeurs secrètes à la personne.
yuli_run_config_* / yuli_run_launch Configurations d’exécution.
yuli_remote_* Développement distant : ouvrir, lire, écrire, exécuter et transférer.

Documents

yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (avec aperçu et approbation) et yuli_read_visual, qui transmet l’image réelle à l’agent.

Connecteurs

Chaque outil de vos serveurs MCP apparaît sous la forme yuli_mcp_<servicio>_<herramienta>, par exemple yuli_mcp_github_create_issue. Il existe aussi yuli_cloudbees pour CloudBees CD/RO. Les outils de lecture s’exécutent librement ; ceux qui écrivent demandent une approbation.

Ce qu’il ne reçoit pas

Six outils internes du cycle propre à Yuli : proposer des modifications, lancer des sous-agents, rechercher des outils, poser des questions, publier le plan et le mettre à jour. Votre agent utilise les siens.