
Fenrir
Proyecto personal · autor único
App de entrenamiento que conecta tus datos a tu IA de confianza vía MCP.
- Proyecto personal
- Mobile
- MCP
- React Native
- Expo
- TypeScript
- Supabase
- MCP
- OAuth 2.1
Tracker móvil
App de seguimiento de entrenamiento en React Native/Expo (iOS y Android), con rutinas, historial, supersets, temporizador de descanso y manejo de unidades kg/lb.
Puente a la IA vía MCP
Un servidor MCP expone tus datos de entrenamiento —historial, lesiones, equipo, récords— como herramientas que tu asistente de IA puede leer para programar tus rutinas.
Auth a nivel protocolo
El servidor implementa un authorization server OAuth 2.1 con Dynamic Client Registration y metadata de recurso protegido (RFC 9728); cada herramienta corre bajo el token del usuario, con los datos aislados por RLS en Supabase.
Fenrir es mi proyecto personal: una app de seguimiento de entrenamiento cuyo gancho no es otra pantalla de gráficas, sino conectar tus datos a la IA que ya usas. En lugar de encerrar la información en la app, un servidor MCP la expone como herramientas para que tu asistente lea tu historial, tus lesiones y tu equipo, y te ayude a programar los entrenamientos.
Lo interesante es la integración a nivel protocolo: el servidor MCP implementa un authorization server OAuth 2.1 con Dynamic Client Registration y metadata de recurso protegido (RFC 9728), y cada herramienta se ejecuta bajo el token del usuario, con los datos aislados por Row Level Security en Supabase. Es la parte que lo aleja de un CRUD y lo vuelve un ejercicio real de arquitectura.