accueil / serveurs / Géo & Temps / com.dfetcher/vitamin-d
com.dfetcher/vitamin-d
serveur MCP (Model Context Protocol) · dfetcher 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.dfetcher/vitamin-d est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.dfetcher/vitamin-d » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- calculate≈ 434 tokens
Calculate vitamin D synthesis at a given location and time. Returns sun position, UV index, IU/min, minutes to reach the target dose, MED (sunburn threshold), the peak window, and optional 15-min day / monthly year curves. UV index uses a live satellite-driven forecast where available, with a clear-sky fallback.
Paramètres, retour & exemple (10)
Paramètresage· integer · optionnel
Age in years (used for the age factor).day· boolean · optionnel
Include 15-min samples through the local day.lat· number · requis
Latitude in degrees.lon· number · requis
Longitude in degrees.area· number · optionnel
Exposed body fraction. 0.10 face+hands, 0.25 arms+face, 0.40 t-shirt+shorts, 0.85 near-full body.date· string · optionnel
ISO 8601 timestamp or epoch ms. Defaults to now.skin· integer · optionnel
Fitzpatrick skin type 1–6. Use describe_skin_types if unknown.year· boolean · optionnel
Include monthly solar-noon samples with cloud climatology.scalp· string · optionnel · hair | bald
Scalp coverage. "bald" adds ~3.5% BSA.target· integer · optionnel
Daily vitamin D target in IU.
Exemple d'appel{"name": "calculate", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - describe_skin_types≈ 88 tokens
Returns the six Fitzpatrick skin types with sun-reactivity behavior and descriptive ancestry hints. Call this when the user's skin type is unknown so you can pick the closest match before calling calculate.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "describe_skin_types", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geocode≈ 143 tokens
Turn a place name, postal code, or "code, CC" string into { lat, lon, label }. Auto-detects US/CA/GB/NL/JP/BR postal patterns; ambiguous digit-only codes default to US unless the caller appends a country code (e.g. "10115, DE"). Falls back to Open-Meteo place-name search for everything else.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
City name, postal code, or "CODE, CC" (e.g. "75001, FR").
Exemple d'appel{"name": "geocode", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».