Documentación / MCP y ACP
Herramientas de Yuli
El catálogo de herramientas yuli_* que recibe tu agente, por familia y con ejemplos de uso.
Las herramientas yuli_* son la forma en que un agente externo usa el IDE. En Claude Code aparecen como mcp__yuli__yuli_*. Todas pasan por las mismas guardas que el agente propio de Yuli, y sus resultados aparecen en los paneles del IDE.
No tienes que nombrarlas. Pide el resultado («compila y prueba», «¿quién llama a este método?») y el agente elige la herramienta.
Build y calidad
| Herramienta | Qué hace |
|---|---|
yuli_build |
Build, ejecución, pruebas o empaquetado con la herramienta del proyecto. |
yuli_run_tests |
Ejecuta las pruebas; el resultado aparece en el panel Tests. |
yuli_verify |
Verificación completa: build, todas las pruebas y un arranque con el perfil por defecto. |
yuli_health |
Qué está fallando: problemas, ejecución, pruebas, terminales y registros. |
yuli_stop |
Detiene lo que está corriendo. |
yuli_diagnostics |
Errores y avisos del proyecto. |
yuli_quality_metrics |
Medición contra N−1: baseline, measure, after. |
yuli_review_changes |
Revisión del diff actual. |
yuli_security_scan / yuli_security_center |
Análisis de seguridad. |
yuli_governance / yuli_governance_write |
Contrato, gate y documentos de gobierno. |
Ejemplo: «Verifica que todo compile y las pruebas pasen» → yuli_verify.
Código
| Herramienta | Qué hace |
|---|---|
yuli_outline |
Estructura de un archivo. |
yuli_search_symbols / yuli_get_symbol |
Busca clases, métodos y campos. |
yuli_find_references |
Todos los usos de un símbolo. |
yuli_hover |
Tipo y documentación en una posición. |
yuli_impact |
Qué se afecta si cambias un archivo. |
yuli_repo_map / yuli_code_search |
Mapa del repositorio y búsqueda. |
yuli_refactor |
Refactorizaciones del IDE (renombrar, extraer, mover). |
yuli_check_structure / yuli_check_naming |
Revisa la estructura del proyecto y los nombres. |
yuli_read_document |
Lee una especificación en PDF o Word. |
Ejemplo: «Renombra UserDao a UserRepository en todo el proyecto» → yuli_refactor.
Paneles del IDE
| Herramienta | Qué hace |
|---|---|
yuli_open_file / yuli_show |
Abre un archivo o un panel en Yuli. |
yuli_terminal_output / yuli_run_command |
Lee la terminal o ejecuta un comando (con aprobación). |
yuli_base_url |
La URL donde arrancó la aplicación. |
yuli_rest_* |
Crea, lista y envía peticiones del REST Client. |
yuli_diagram |
Genera diagramas del sistema. |
yuli_db_schema / yuli_db_query |
Esquema y consultas de solo lectura. |
yuli_db_execute |
Sentencias que escriben, con tu aprobación. Ver Base de datos segura. |
Git
yuli_git_status, yuli_git_commit y yuli_git_push. Commit y push solo funcionan si lo pediste, y cada uno pide aprobación.
Misión y memoria
| Herramienta | Qué hace |
|---|---|
yuli_mission_get / yuli_mission_update |
Lee y avanza la misión y su fase. |
yuli_progress |
Refleja el plan del agente en el workboard de Yuli. |
yuli_memory / yuli_remember / yuli_forget |
Memoria del proyecto. |
yuli_report |
Te envía una entrega, una pregunta o un avance. |
yuli_status |
Estado de la conexión con Yuli. |
Web Studio
| Familia | Qué hace |
|---|---|
yuli_front_* |
Componentes, rutas, estilos, llamadas a la API, impacto y accesibilidad. |
yuli_design_* |
Diseños, versiones, design system y código desde el diseño. |
yuli_preview_* |
Vista previa sin ejecutar, capturas, inspección y simulador de APIs. |
yuli_compound_* |
Levanta la aplicación full-stack completa. |
Ejemplo: «Diseña la pantalla de login y llévala a React» → yuli_design_propose, luego yuli_design_generate_code.
Equipo de agentes
yuli_team_plan, yuli_team_start, yuli_team_status y similares planean, lanzan y siguen el equipo de agentes. El equipo trabaja con el motor de Yuli y el proveedor configurado en Modo Platform, no con tu suscripción.
IDE completo
| Familia | Qué hace |
|---|---|
yuli_ide_* |
Manual, comandos, ajustes, atajos, abrir proyecto, configurar modelos y MCP. |
yuli_settings_get / yuli_settings_set |
Lee y cambia ajustes. |
yuli_env_* |
Revisa y define variables de entorno; pide las secretas a la persona. |
yuli_run_config_* / yuli_run_launch |
Configuraciones de ejecución. |
yuli_remote_* |
Desarrollo remoto: abrir, leer, escribir, ejecutar y transferir. |
Documentos
yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (con vista previa y aprobación) y yuli_read_visual, que entrega la imagen real al agente.
Conectores
Cada herramienta de tus servidores MCP aparece como yuli_mcp_<servicio>_<herramienta>, por ejemplo yuli_mcp_github_create_issue. También yuli_cloudbees para CloudBees CD/RO. Las de lectura corren libres; las que escriben piden aprobación.
Qué no recibe
Seis herramientas internas del ciclo propio de Yuli: proponer cambios, lanzar subagentes, buscar herramientas, preguntar, publicar el plan y actualizarlo. Tu agente usa las suyas.