accueil / serveurs / Géo & Temps / org.sunrise-sunset/sun-times
org.sunrise-sunset/sun-times
serveur MCP (Model Context Protocol) · sunrise-sunset 1.1.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 org.sunrise-sunset/sun-times est sûr ?
Au dernier audit MCP Hub, le serveur MCP « org.sunrise-sunset/sun-times » 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 2 outils
- get_sun_times≈ 1899 tokens
Sunrise, sunset, solar noon, day length, civil/nautical/astronomical twilight, dawn/dusk, first/last light, golden hour, blue hour, sunrise/sunset azimuth, solar noon altitude, moonrise/moonset, moon phase and illumination for any coordinates on Earth and any date. Times are ISO 8601 in the local timezone of the location. Polar day/night handled via sun_status (normal | midnight_sun | polar_night); events that do not occur are null.
Paramètres, retour & exemple (4)
Paramètrestz· string · optionnel
IANA timezone like 'Europe/Madrid'. Omit to use the local timezone of the coordinates, resolved automatically (recommended).lat· number · requis
Latitude in decimal degrees.lng· number · requis
Longitude in decimal degrees.date· string · optionnel
'today' (default), 'tomorrow' or YYYY-MM-DD. Relative dates resolve in the local timezone of the coordinates.
Exemple d'appel{"name": "get_sun_times", "arguments": {"lat": 1, "lng": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lat": 1, "lng": 1, "date": "texte", "dawn": "texte", "dusk": "texte", "tzid": "texte", "sunset": "texte", "moonset": "texte", "sunrise": "texte", "moonrise": "texte", "blue_hour": {}, "day_length": 1}} - get_sun_times_range≈ 2004 tokens
Same per-day data as get_sun_times but for an inclusive date range (up to 366 days) in a single call. Use this instead of repeated get_sun_times calls when you need several consecutive days. The days array may contain fewer entries than the number of dates requested: calendar days that never existed in that timezone (Samoa skipped 30 December 2011 when it crossed the date line) are left out, so read each entry's date field instead of assuming one per requested date.
Paramètres, retour & exemple (5)
Paramètrestz· string · optionnel
IANA timezone like 'Europe/Madrid'. Omit to use the local timezone of the coordinates, resolved automatically (recommended).lat· number · requis
Latitude in decimal degrees.lng· number · requis
Longitude in decimal degrees.date_end· string · requis
Last day (inclusive), YYYY-MM-DD. The range covers at most 366 days counting both ends, so date_end can be at most 365 days after date_start.date_start· string · requis
First day, YYYY-MM-DD.
Exemple d'appel{"name": "get_sun_times_range", "arguments": {"lat": 1, "lng": 1, "date_end": "texte", "date_start": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lat": 1, "lng": 1, "days": [], "tzid": "texte", "attribution": "texte"}}
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é ».