Herramientas Disponibles
Catálogo completo de las capacidades del Race Engineer organizadas por categoría.
El Race Engineer proporciona más de 40 herramientas organizadas por categoría. Todas están disponibles a través de la conexión MCP — tu asistente IA las descubre automáticamente.
Cómo Funcionan las Herramientas
El Race Engineer usa una única herramienta execute_code. Tu asistente IA escribe código TypeScript que llama a funciones brakinglab.* para interactuar con tus datos. No necesitas conocer los nombres de las funciones — simplemente describe lo que quieres en lenguaje natural.
Por ejemplo, preguntar “Muéstrame mis sesiones recientes en Spa” hace que el asistente llame a brakinglab.getSessions({ trackName: "Spa" }) internamente.
Sesiones y Vueltas
Explora tus sesiones de telemetría y datos de vuelta.
| Herramienta | Descripción |
|---|---|
| getSessions | Lista y filtra tus sesiones por circuito, coche, fecha o tipo |
| getSessionDetail | Detalle completo de sesión con todas las vueltas, clima e info del piloto |
Prompts de ejemplo:
- “Muéstrame mis últimas 5 sesiones”
- “Encuentra todas mis sesiones en Monza con el Ferrari GT3”
- “¿Cuál fue mi mejor vuelta en la sesión de ayer?”
Stints
Analiza el rendimiento a lo largo de stints dentro de una sesión.
| Herramienta | Descripción |
|---|---|
| listStints | Lista stints de una sesión con informes de coaching vinculados |
| getStintMetrics | Métricas detalladas de stint incluyendo rendimiento curva por curva |
Análisis de Curvas
Profundiza en curvas individuales.
| Herramienta | Descripción |
|---|---|
| getCornerAnalysis | Velocidad de entrada, ápice, salida y G lateral por curva |
| getTrackTemplate | Mapa estructural del circuito mostrando curvas, zonas defensivas y pit |
Prompts de ejemplo:
- “¿En qué curvas soy más lento en este circuito?”
- “Muéstrame el análisis de curvas de la vuelta 12”
Zonas de Frenado
Datos detallados de frenado para cada zona.
| Herramienta | Descripción |
|---|---|
| getBrakingZones | Valores de MRP, características de trail braking, perfiles de freno y datos de deceleración |
Prompts de ejemplo:
- “Muéstrame mis zonas de frenado de la mejor vuelta”
- “¿Dónde estoy frenando demasiado pronto?”
Coaching
Coaching y análisis potenciado por IA.
| Herramienta | Descripción |
|---|---|
| saveCoachingReport | Genera y guarda un informe de coaching estructurado (resumen, ritmo, curvas, acciones) |
| getCoachingReports | Lista todos los informes de coaching de una sesión |
| getCoachingReport | Obtiene un informe de coaching específico por ID |
Prompts de ejemplo:
- “Analiza mi última sesión y dame feedback de coaching”
- “Genera un informe de coaching de mi práctica en Spa”
Análisis de Vueltas
Comparación avanzada y análisis de tendencias.
| Herramienta | Descripción |
|---|---|
| compareLaps | Compara 2-5 vueltas con deltas de frenado por zona y diferencias de tiempo |
| getProgressOverTime | Tendencia de mejora entre sesiones en un circuito |
| getWeakCorners | Identifica tus curvas más débiles clasificadas por inconsistencia |
Prompts de ejemplo:
- “Compara mi mejor y peor vuelta de la sesión de hoy”
- “¿Cómo he mejorado en Silverstone en el último mes?”
- “¿Cuáles son mis curvas más débiles en este circuito?”
Calendario de Carreras
Gestiona tu agenda de carreras.
| Herramienta | Descripción |
|---|---|
| getUpcomingRaces | Tus próximas carreras con estado de preparación |
| getAllRaces | Calendario completo (pasado y futuro) con filtros |
| getRaceDetail | Detalle completo de carrera con preparaciones, estrategia y sesiones vinculadas |
| createRaceEvent | Crear un nuevo evento de carrera |
| updateRaceEvent | Actualizar detalles del evento |
| deleteRaceEvent | Eliminar un evento de carrera |
| linkSessionToRace | Vincular una sesión de telemetría a un evento como práctica |
| getUnlinkedSessionsForRace | Encontrar sesiones de práctica que coincidan con el circuito y coche de una carrera |
| getRaceReadinessData | Recopilar datos de todas las sesiones de práctica para una evaluación de preparación cruzada |
| saveRaceReadinessReport | Guardar un informe de preparación evaluando tus prácticas en conjunto |
| getRaceReadinessReport | Recuperar un informe de preparación existente para una carrera |
Prompts de ejemplo:
- “¿Estoy preparado para mi carrera en Spa? Evalúa mis sesiones de práctica”
- “Genera un informe de preparación para la carrera de este fin de semana”
Preparación de Carreras
Construye planes de preparación estructurados.
| Herramienta | Descripción |
|---|---|
| getPreparation | Preparación completa con fases, items de checklist y progreso |
| getPreparationTemplates | Plantillas de preparación integradas y personalizadas |
| createPreparation | Crear preparación desde plantilla o fases personalizadas |
| updatePreparation | Editar notas y seguimiento de tiempo |
| updatePreparationPhase | Añadir, actualizar o eliminar una fase de preparación |
| updateChecklistItem | Añadir, actualizar, eliminar o marcar items del checklist |
Prompts de ejemplo:
- “Ayúdame a preparar mi carrera en Spa del próximo sábado”
- “Crea un checklist de preparación para las 24h de Le Mans”
Estrategia
Cálculos de estrategia de carrera.
| Herramienta | Descripción |
|---|---|
| generateStrategyFromTelemetry | Auto-genera estrategia de carrera desde datos de práctica (combustible, ritmo, desgaste, plan de stints) |
Prompts de ejemplo:
- “Genera una estrategia de combustible para una carrera de 45 minutos basada en mis vueltas de práctica”
Notas de Pista
Accede a tus notas de curva y observaciones de circuito.
| Herramienta | Descripción |
|---|---|
| getTrackNotepads | Lista tus blocs de notas de pista |
| getTrackNotepad | Bloc completo con notas de curva, pines y referencias de vídeo |
| createTrackNotepad | Crear un nuevo bloc de notas de pista |
| updateTrackNotepad | Actualizar notas de curva y pines |
| deleteTrackNotepad | Eliminar un bloc de notas de pista |
| linkNotepadToRace | Vincular un bloc de notas a un evento del calendario de carreras |
| unlinkNotepadFromRace | Desvincular un bloc de notas de una carrera |
Comparaciones Guardadas
Gestiona comparaciones de vueltas guardadas.
| Herramienta | Descripción |
|---|---|
| saveComparison | Guardar una comparación de vueltas con deltas auto-calculados |
| getComparisons | Listar comparaciones guardadas con filtros |
Integración iRacing
Accede a datos de series y horarios de iRacing.
| Herramienta | Descripción |
|---|---|
| searchIRacingSeries | Busca series de iRacing por categoría, licencia o nombre |
| getSeriesSchedule | Horario completo de temporada para una serie |
| searchRacesThisWeek | Todas las series corriendo esta semana |
| createRaceFromSchedule | Crear un evento de calendario desde una entrada del horario de iRacing |
Prompts de ejemplo:
- “¿Qué carreras hay esta semana donde pueda participar con licencia C?”
- “Añade la carrera GT3 de Spa del horario de esta semana a mi calendario”
Vault de Hardware
Accede a tus configuraciones de hardware y datapacks.
| Herramienta | Descripción |
|---|---|
| listDatapacks | Lista tus datapacks con filtros |
| getDatapack | Detalle completo de datapack con archivos adjuntos |
| listHardwareSetups | Lista configuraciones de hardware con resúmenes |
| getHardwareSetup | Configuración completa: base, pedales y perfiles de sim |
Clasificación
Rankings de rendimiento público.
| Herramienta | Descripción |
|---|---|
| getDesktopLeaderboard | Clasificación pública de sesiones subidas ordenadas por tiempo de vuelta |
Ayuda y Documentación
Información de auto-servicio.
| Herramienta | Descripción |
|---|---|
| getCapabilities | Resumen estructurado de todo lo que puede hacer el Race Engineer |
| getDocumentation | Documentación de funcionalidades del app con enlaces |
Siguientes pasos
- Coaching — Aprende a obtener el mejor análisis de coaching
- Preparación de Carreras — Usa el engineer para preparar carreras