Saltar al contenido
Proyectos
Logo de Fenrir

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.