Vitamin D Explorer

Si el sol donde te encuentras puede realmente producir vitamina D en este momento, para tu tipo de piel — basado en geometría solar real y datos UV en vivo.

Documentación

vitamind-mcp

Conecta tu asistente de IA a Vitamin D Explorer — para que pueda responder, según tu ubicación real y tipo de piel, si el sol puede producir vitamina D en este momento, cuánto tiempo necesitarías y en qué meses del año es posible en absoluto.

El consejo genérico dice "toma 15 minutos de sol". Esa respuesta es incorrecta la mayoría de las veces: el tipo de piel I en Londres y el tipo de piel V en Madrid necesitan exposiciones completamente diferentes, y por encima de aproximadamente 40° de latitud hay meses en los que la síntesis es físicamente imposible sin importar cuánto tiempo permanezcas al aire libre.

Pruébalo

"Estoy en Vilna, tipo de piel II. ¿Puedo producir vitamina D hoy?"

"¿En qué meses del año puedo obtener vitamina D en Londres?"

"Estuve 25 minutos al mediodía en Madrid, con brazos y piernas descubiertos — ¿cuánto produje?"

"¿Cuándo es la hora dorada en Lisboa el viernes?"

Instalación

La mayoría de los clientes pueden conectarse al servidor alojado directamente, sin necesidad de instalación — consulta getvitamind.app/connect para los pasos según el cliente. Usa este paquete cuando tu cliente solo ejecute comandos locales.

{
  "mcpServers": {
    "vitamind": {
      "command": "npx",
      "args": ["-y", "vitamind-mcp"]
    }
  }
}

Esa es toda la configuración. Sin clave de API, sin cuenta.

Herramientas

Seis herramientas públicas, sin necesidad de cuenta:

HerramientaResponde
search_cityEncuentra una ciudad y sus coordenadas, en cualquiera de los seis idiomas de la aplicación
get_sun_timesAmanecer, atardecer, mediodía solar, alba/crepúsculo civil, ambas horas doradas, duración del día
get_vitamin_d_windowLa ventana de síntesis para un día: minutos necesarios, mejor hora, pico de UV
get_vitamin_d_yearTodo el año en una sola llamada: qué meses funcionan, cuáles no
get_current_statusSi ahora mismo es un buen momento, según datos en vivo de UV y nubosidad
estimate_sun_sessionLo que produjo una sesión — UI producidas y minutos hasta la quemadura

Cuatro más leen tu perfil guardado, ciudades favoritas e historial solar si inicias sesión (get_my_profile, get_my_cities, get_my_history, log_sun_session). Esas requieren OAuth, que este puente no implementa — conecta el endpoint de la cuenta directamente, o:

npx mcp-remote https://getvitamind.app/api/mcp-auth/mcp

Qué hay detrás de los números

No es una tabla de consulta. Cada respuesta se calcula a partir de:

  • Geometría solar — fórmulas de declinación y elevación de NOAA.
  • Modelo UV — UVI de cielo despejado de Madronich (2007) con ozono de van Heuklon según latitud, longitud y estación, más una corrección por altitud (~8% por km — suficiente para cambiar qué meses funcionan para una ciudad como Bogotá).
  • Síntesis de vitamina D — Holick y Dowdy (2010), con MED según el tipo de piel de Fitzpatrick (I-VI) y el factor de edad de Holick (1989). Las sesiones se saturan: después de aproximadamente ⅓ de MED ganas poco y aumenta el riesgo de quemadura, y las herramientas lo indican.
  • Clima en vivo — índice UV y cobertura de nubes de Open-Meteo.

Umbral para cualquier síntesis: índice UV ≥ 3. Por debajo de eso, la respuesta es honestamente "hoy no, considera suplementar" en lugar de un número más pequeño.

Configuración

--url <endpoint>Endpoint al que conectar. Por defecto https://getvitamind.app/api/mcp/mcp
VITAMIND_MCP_URLLo mismo, como variable de entorno

Cómo funciona

Un relé stdio↔HTTP, y nada más. Reenvía mensajes JSON-RPC tal cual entre tu cliente y el servidor alojado, por lo que las nuevas herramientas aparecen sin necesidad de una versión aquí. Toda la lógica de vitamina D vive en el servidor alojado — deliberadamente, ya que una segunda copia del modelo en este paquete se desviaría de la aplicación que la gente realmente usa.

No es consejo médico

Estimaciones para piel sana bajo condiciones de cielo despejado o pronóstico. Ignoran aerosoles, reflectancia del suelo, protector solar y variación individual, y no sustituyen el consejo de un profesional. No las uses para planificar una quemadura intencional.

Enlaces

MIT