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.