Vitamin D Explorer
Se o sol onde você está pode realmente produzir vitamina D agora, para o seu tipo de pele — com base na geometria solar real e dados de UV ao vivo.
Documentação
vitamind-mcp
Conecte seu assistente de IA ao Vitamin D Explorer — para que ele possa responder, com base na sua localização real e tipo de pele, se o sol pode produzir vitamina D agora, por quanto tempo você precisaria ficar exposto e em quais meses do ano isso é possível.
Conselhos genéricos dizem "pegue 15 minutos de sol". Essa resposta está errada na maioria das vezes: pele tipo I em Londres e pele tipo V em Madri precisam de exposições completamente diferentes, e acima de aproximadamente 40° de latitude há meses em que a síntese é fisicamente impossível, não importa quanto tempo você fique ao ar livre.
Experimente
"Estou em Vilnius, pele tipo II. Posso produzir vitamina D hoje?"
"Em quais meses do ano posso obter vitamina D em Londres?"
"Fiquei 25 minutos ao meio-dia em Madri, braços e pernas descobertos — quanto produzi?"
"Quando é a hora dourada em Lisboa na sexta-feira?"
Instalação
A maioria dos clientes pode se conectar diretamente ao servidor hospedado, sem instalação alguma — veja getvitamind.app/connect para etapas específicas por cliente. Use este pacote quando seu cliente só executa comandos locais.
{
"mcpServers": {
"vitamind": {
"command": "npx",
"args": ["-y", "vitamind-mcp"]
}
}
}
Essa é toda a configuração. Sem chave de API, sem conta.
Ferramentas
Seis ferramentas públicas, sem necessidade de conta:
| Ferramenta | Responde |
|---|---|
search_city | Encontra uma cidade e suas coordenadas, em qualquer um dos seis idiomas do aplicativo |
get_sun_times | Nascer do sol, pôr do sol, meio-dia solar, amanhecer/anoitecer civil, ambas as horas douradas, duração do dia |
get_vitamin_d_window | A janela de síntese para um dia: minutos necessários, melhor horário, pico de UV |
get_vitamin_d_year | O ano inteiro em uma única chamada: quais meses funcionam, quais não |
get_current_status | Se agora é um bom momento, com base em dados ao vivo de UV e nuvens |
estimate_sun_session | O que uma sessão produziu — UI produzidas e minutos até queimar |
Quatro outras leem seu perfil salvo, cidades favoritas e histórico de sol se você fizer login
(get_my_profile, get_my_cities, get_my_history, log_sun_session). Essas exigem
OAuth, que esta ponte não implementa — conecte o endpoint da conta diretamente, ou:
npx mcp-remote https://getvitamind.app/api/mcp-auth/mcp
O que está por trás dos números
Não é uma tabela de consulta. Cada resposta é calculada a partir de:
- Geometria solar — fórmulas de declinação e elevação da NOAA.
- Modelo de UV — UVI de céu limpo de Madronich (2007) com ozônio de van Heuklon por latitude, longitude e estação, além de uma correção de altitude (~8% por km — suficiente para mudar quais meses funcionam para uma cidade como Bogotá).
- Síntese de vitamina D — Holick & Dowdy (2010), com MED por tipo de pele de Fitzpatrick (I-VI) e o fator de idade de Holick (1989). As sessões saturam: após aproximadamente ⅓ do MED você ganha pouco e o risco de queimadura aumenta, e as ferramentas informam isso.
- Clima ao vivo — índice de UV e cobertura de nuvens do Open-Meteo.
Limite para qualquer síntese: índice de UV ≥ 3. Abaixo disso, a resposta é honestamente "hoje não, considere suplementar" em vez de um número menor.
Configuração
--url <endpoint> | Endpoint para fazer a ponte. Padrão https://getvitamind.app/api/mcp/mcp |
VITAMIND_MCP_URL | O mesmo, como variável de ambiente |
Como funciona
Um relé stdio↔HTTP, e nada mais. Ele encaminha mensagens JSON-RPC verbatim entre seu cliente e o servidor hospedado, então novas ferramentas aparecem sem uma versão aqui. Toda a lógica de vitamina D vive no servidor hospedado — deliberadamente, já que uma segunda cópia do modelo neste pacote divergiria do aplicativo que as pessoas realmente usam.
Não é aconselhamento médico
Estimativas para pele saudável sob condições de céu limpo ou previsão. Elas ignoram aerossóis, refletância do solo, protetor solar e variação individual, e não substituem o conselho de um profissional. Não as use para planejar uma queimadura intencional.
Links
- Aplicativo: getvitamind.app
- Guia de configuração: getvitamind.app/connect
- Repositório principal: JaviMaligno/vitamind
MIT