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:
| Herramienta | Responde |
|---|---|
search_city | Encuentra una ciudad y sus coordenadas, en cualquiera de los seis idiomas de la aplicación |
get_sun_times | Amanecer, atardecer, mediodía solar, alba/crepúsculo civil, ambas horas doradas, duración del día |
get_vitamin_d_window | La ventana de síntesis para un día: minutos necesarios, mejor hora, pico de UV |
get_vitamin_d_year | Todo el año en una sola llamada: qué meses funcionan, cuáles no |
get_current_status | Si ahora mismo es un buen momento, según datos en vivo de UV y nubosidad |
estimate_sun_session | Lo 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_URL | Lo 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
- Aplicación: getvitamind.app
- Guía de configuración: getvitamind.app/connect
- Repositorio principal: JaviMaligno/vitamind
MIT