accueil / serveurs / Dev & Code / io.github.mazeasdamien/rising-shores-singapore
io.github.mazeasdamien/rising-shores-singapore
serveur MCP (Model Context Protocol) · rising-shores-singapore 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 io.github.mazeasdamien/rising-shores-singapore est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mazeasdamien/rising-shores-singapore » 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 10 outils
- area_impact≈ 267 tokens
Residents living in flooded parts of one planning area (e.g. Kallang, Punggol) at a sea-level rise or a year and scenario, and the first rise at which the area is reached.
Paramètres, retour & exemple (6)
Paramètresarea· string · requis
A Singapore planning area (URA), e.g. "Kallang".lang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · optionnel
A year, 2025-2150 (with scenario), instead of rise_m.rise_m· number · optionnel
Sea-level rise in metres above today's mean high water (0-9).scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "area_impact", "arguments": {"area": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_address≈ 134 tokens
For a Singapore postal code or place name: the sea-level rise at which it first connects to the sea, and roughly when each scenario gets there.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".query· string · requis
A postal code (e.g. 018956) or a place name.
Exemple d'appel{"name": "check_address", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - flood_impact≈ 233 tokens
Island-wide impact at a sea-level rise (or a year and scenario): share of Singapore's land flooded, buildings reached, residents living in flooded areas.
Paramètres, retour & exemple (5)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · optionnel
A year, 2025-2150 (with scenario), instead of rise_m.rise_m· number · optionnel
Sea-level rise in metres above today's mean high water (0-9).scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "flood_impact", "arguments": {"lang": "en", "year": 1, "rise_m": 1, "scenario": "moderate", "storm_surge": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_areas≈ 90 tokens
The 55 URA planning areas the impact tools accept, with their resident populations.
Paramètres, retour & exemple (1)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".
Exemple d'appel{"name": "list_areas", "arguments": {"lang": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - map_link≈ 219 tokens
A link that opens the Rising Shores map with the sea raised to a given rise (or a year and scenario).
Paramètres, retour & exemple (5)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · optionnel
A year, 2025-2150 (with scenario), instead of rise_m.rise_m· number · optionnel
Sea-level rise in metres above today's mean high water (0-9).scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "map_link", "arguments": {"lang": "en", "year": 1, "rise_m": 1, "scenario": "moderate", "storm_surge": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - most_affected_areas≈ 243 tokens
The planning areas with the most residents in flooded areas at a sea-level rise (or a year and scenario).
Paramètres, retour & exemple (6)
Paramètresn· integer · optionnel
How many areas (default 8, max 55).lang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · optionnel
A year, 2025-2150 (with scenario), instead of rise_m.rise_m· number · optionnel
Sea-level rise in metres above today's mean high water (0-9).scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "most_affected_areas", "arguments": {"n": 1, "lang": "en", "year": 1, "rise_m": 1, "scenario": "moderate", "storm_surge": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - places_underwater≈ 288 tokens
Named public places (hawker centres, schools, places of worship) reached by the sea at a rise, optionally of one kind or in one planning area.
Paramètres, retour & exemple (8)
Paramètresarea· string · optionnel
Limit to one planning area.kind· string · optionnel · hawker | school | worshiplang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · optionnel
A year, 2025-2150 (with scenario), instead of rise_m.limit· integer · optionnel
Most names to list (default 20).rise_m· number · optionnel
Sea-level rise in metres above today's mean high water (0-9).scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "places_underwater", "arguments": {"area": "texte", "kind": "hawker", "lang": "en", "year": 1, "limit": 1, "rise_m": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sea_level≈ 211 tokens
Projected sea-level rise at Singapore for a year and an emissions scenario (CCRS V3 2024, Ng et al. 2025, IPCC AR6), in metres above today's high-tide level.
Paramètres, retour & exemple (4)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".year· integer · requis
A year, 2025-2150 (with scenario), instead of rise_m.scenario· string · optionnel · moderate | high | upper
moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge· boolean · optionnel
Add an extreme storm surge and high tide (+1.3 m) on top.
Exemple d'appel{"name": "sea_level", "arguments": {"year": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sources_and_method≈ 96 tokens
What the numbers are made from, their licences, and their limits. Read this before quoting any figure.
Paramètres, retour & exemple (1)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".
Exemple d'appel{"name": "sources_and_method", "arguments": {"lang": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - when_does_it_flood≈ 132 tokens
In which year each scenario reaches a given sea-level rise (metres above today's high tide), or "beyond 2150".
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · en | fr
Language of the answer: "en" (default) or "fr".rise_m· number · requis
Sea-level rise in metres above today's mean high water (0-9).
Exemple d'appel{"name": "when_does_it_flood", "arguments": {"rise_m": 1}}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é ».