Catálogo de Funciones

Referencia completa de las 55 funciones disponibles en el Servidor MCP de Braking Lab.

El Servidor MCP expone 55 funciones a través del namespace brakinglab.*. Cada función está etiquetada con un badge que indica su comportamiento:

  • READ-ONLY — Consulta datos sin modificaciones
  • CREATIVE — Genera nuevo análisis o informes
  • MUTATING — Crea, actualiza o elimina datos

Sesiones

FunciónBadgeDescripción
getSessionsREAD-ONLYLista sesiones de telemetría con filtros (circuito, coche, sim, rango de fechas). Paginado.
getSessionDetailREAD-ONLYSesión completa: todas las vueltas con resúmenes, clima, info del piloto, conteo de informes.

Stints

FunciónBadgeDescripción
listSessionStintsREAD-ONLYLista todos los stints (pit a pit) en una sesión con métricas y coaching.
getStintMetricsREAD-ONLYMétricas detalladas de stint: consistencia, tendencias por vuelta, rendimiento curva por curva.

Curvas

FunciónBadgeDescripción
getCornerAnalysisREAD-ONLYAnálisis curva por curva: velocidades de entrada/apex/salida, G lateral, correcciones de dirección.
getTrackTemplateREAD-ONLYMapa estructural del circuito: qué zonas son curvas, defensivas o pit entry/exit.

Frenado

FunciónBadgeDescripción
getBrakingZonesREAD-ONLYAnálisis de zonas de frenado: MRP, trail braking, perfiles de presión, deceleración.

Coaching

FunciónBadgeDescripción
saveCoachingReportCREATIVEGuarda un informe de coaching estructurado (resumen, ritmo, curvas, acciones). Visible en la app.
getCoachingReportsREAD-ONLYLista todos los informes de coaching de una sesión.
getCoachingReportREAD-ONLYObtiene un informe de coaching específico por ID.

Análisis

FunciónBadgeDescripción
compareLapsREAD-ONLYCompara 2-5 vueltas lado a lado con deltas de frenado zona por zona.
getProgressOverTimeREAD-ONLYSeguimiento de mejora entre sesiones en un circuito con análisis de tendencia.
getWeakCornersREAD-ONLYIdentifica curvas más débiles por consistencia y velocidad, rankeadas por score de debilidad.

Carreras

FunciónBadgeDescripción
getUpcomingRacesREAD-ONLYLista próximas carreras con progreso de preparación y sesiones vinculadas.
getAllRacesREAD-ONLYNavega calendario completo con filtros (estado, sim, circuito, coche).
getRaceDetailREAD-ONLYDetalle completo: preparación, estrategia, notas y sesiones vinculadas.
createRaceEventMUTATINGCrea un nuevo evento de carrera con nombre, sim, serie, coche, circuito, fecha.
updateRaceEventMUTATINGActualiza cualquier campo de un evento de carrera existente.
deleteRaceEventMUTATINGElimina permanentemente una carrera y sus datos relacionados.
linkSessionToRaceMUTATINGVincula una sesión de telemetría a una carrera (FP1/FP2/FP3/free).
getUnlinkedSessionsForRaceREAD-ONLYEncuentra sesiones que coinciden con el circuito/coche de una carrera pero no están vinculadas.
getRaceReadinessDataREAD-ONLYRecopila datos de todas las sesiones FP para meta-análisis.
saveRaceReadinessReportCREATIVEGuarda evaluación de preparación entre sesiones para una carrera.
getRaceReadinessReportREAD-ONLYRecupera informe de preparación existente para una carrera.

Notas de Circuito

FunciónBadgeDescripción
getTrackNotepadsREAD-ONLYLista notas de circuito (vista resumen).
getTrackNotepadREAD-ONLYNotepad completo: notas de curva, pins, vídeos, notas generales/condiciones.
createTrackNotepadMUTATINGCrea un nuevo notepad de circuito vacío.
updateTrackNotepadMUTATINGReemplaza contenido del notepad (notas de curva, pins, vídeos).
deleteTrackNotepadMUTATINGElimina permanentemente un notepad.
linkNotepadToRaceMUTATINGVincula un notepad a un evento de carrera.
unlinkNotepadFromRaceMUTATINGElimina la vinculación notepad-carrera.

Preparaciones

FunciónBadgeDescripción
getPreparationREAD-ONLYObtiene preparación de carrera con fases, items y progreso calculado.
getPreparationTemplatesREAD-ONLYLista plantillas disponibles (built-in + personalizadas).
createPreparationMUTATINGCrea preparación vinculada a carrera (desde plantilla o fases manuales).
updatePreparationMUTATINGActualiza notas y tiempo invertido.
updatePreparationPhaseMUTATINGAñade, actualiza o elimina una fase de preparación.
updateChecklistItemMUTATINGAñade, actualiza, elimina o marca/desmarca un item del checklist.

Estrategia

FunciónBadgeDescripción
generateStrategyFromTelemetryREAD-ONLYAuto-genera estrategia de carrera: combustible, degradación, neumáticos, plan de stints.

iRacing

FunciónBadgeDescripción
searchIRacingSeriesREAD-ONLYBusca series de iRacing por categoría, licencia o nombre.
getSeriesScheduleREAD-ONLYObtiene calendario completo de 13 semanas de una serie.
searchRacesThisWeekREAD-ONLYLista todas las series de iRacing corriendo esta semana.
createRaceFromScheduleMUTATINGCrea evento de carrera desde una entrada del calendario de iRacing.

Comparaciones

FunciónBadgeDescripción
saveComparisonMUTATINGGuarda snapshot de comparación de vueltas (piloto vs referencia).
getComparisonsREAD-ONLYLista comparaciones guardadas con datos zona por zona.

Leaderboard

FunciónBadgeDescripción
getDesktopLeaderboardREAD-ONLYLeaderboard público rankeado por tiempo de vuelta con filtros extensos.

Vault

FunciónBadgeDescripción
listDatapacksREAD-ONLYLista datapacks (colecciones de setup + telemetría).
getDatapackREAD-ONLYObtiene datapack completo con archivos adjuntos.
listHardwareSetupsREAD-ONLYLista configuraciones de hardware (volante + pedales).
getHardwareSetupREAD-ONLYObtiene configuración completa con parámetros y perfiles de sim.

Ayuda

FunciónBadgeDescripción
getCapabilitiesREAD-ONLYResumen de lo que puede hacer el Race Engineer. Llámalo primero en conversaciones nuevas.
getDocumentationREAD-ONLYBusca docs de funcionalidades de la app por tema.
getFunctionSchemaREAD-ONLYIntrospecciona el JSON Schema completo de cualquier función.