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.