accueil / serveurs / Recherche & Web / io.github.Civops-Platform/open-signals
io.github.Civops-Platform/open-signals
serveur MCP (Model Context Protocol) · open-signals 0.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 io.github.Civops-Platform/open-signals est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Civops-Platform/open-signals » 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 9 outils
- get_dataset_part≈ 96 tokens
The URL of one part of a dataset as GeoJSON, plus its description. Fetch the URL for the features; parts can be several megabytes.
Paramètres, retour & exemple (2)
Paramètresid· string · requispart· string · requis
Two-letter state, or "all" for single-part datasets.
Exemple d'appel{"name": "get_dataset_part", "arguments": {"id": "texte", "part": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_layer≈ 593 tokens
One map layer as a GeoJSON FeatureCollection: one point per place with the reading on the date (else the latest observed before it, never a guess), or one point per event for event layers.
Paramètres, retour & exemple (21)
Paramètresid· string · requis · temperature | wind | pressure_change | snow_depth | wsi | water_level | river_flow | icelat· number · optionnel
Ad-hoc point latitude (with lng). For weather and WSI.lng· number · optionnel
Ad-hoc point longitude (with lat).min· string · optionneltag· string · optionnel
Catalogue places with this tag, e.g. waterfowl, ice-fishing.bbox· string · optionneldate· string · optionnel
YYYY-MM-DD; default today (US Eastern).fuel· string · optionnel
power_plants: coal, oil/gas, nuclear, hydropower, wind, utility-scale solar, geothermal or bioenergyusgs· string · optionnel
USGS monitoring location id(s), e.g. USGS-04193500.coops· string · optionnel
NOAA CO-OPS station id(s), comma-separated, e.g. 9063085.ebird· string · optionnel
eBird region code(s), e.g. US-OH-095.place· string · optionnel
Comma-separated catalogue place ids (see list_places).state· string · optionnelmin_mw· number · optionnelstatus· string · optionnel
power_plants: operating | constructionwindow· string · optionnelcountry· string · optionnel
power_plants: ISO alpha-3, e.g. DEUelevated· boolean · optionnelindicator· string · optionnelcontinuing· boolean · optionnel
volcanoes_world: only eruptions in progresserupted_since· number · optionnel
volcanoes_world: year, default 1900
Exemple d'appel{"name": "get_layer", "arguments": {"id": "temperature"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_readings≈ 511 tokens
Fetch current readings from one source, each with value, unit, a one-line summary, place and provenance (source, URL, fetch time, licence). Sources this server will not republish (non-commercial, restricted or unreviewed licence) answer with an error naming the licence.
Paramètres, retour & exemple (17)
Paramètreslat· number · optionnel
Ad-hoc point latitude (with lng). For weather and WSI.lng· number · optionnel
Ad-hoc point longitude (with lat).min· string · optionnel
usgs-earthquakes only: all | 1.0 | 2.5 | 4.5 | significant.tag· string · optionnel
Catalogue places with this tag, e.g. waterfowl, ice-fishing.bbox· string · optionnel
noaa-nwps only: xmin,ymin,xmax,ymax in degrees (≤400 sq deg); default the Great Lakes basin.usgs· string · optionnel
USGS monitoring location id(s), e.g. USGS-04193500.coops· string · optionnel
NOAA CO-OPS station id(s), comma-separated, e.g. 9063085.ebird· string · optionnel
eBird region code(s), e.g. US-OH-095.limit· number · optionnel
1-1000, default 100.place· string · optionnel
Comma-separated catalogue place ids (see list_places).since· string · optionnel
ISO date or datetime; only readings at or after it.state· string · optionnel
epa-echo only: two-letter US state, default OH.metric· string · optionnel
Only readings of this metric.source· string · requis
A source id with a fetcher (search_sources with fetchable=true).window· string · optionnel
usgs-earthquakes only: hour | day | week.elevated· boolean · optionnel
usgs-volcanoes only: true keeps volcanoes above normal.forecast· boolean · optionnel
false drops modelled future values.
Exemple d'appel{"name": "get_readings", "arguments": {"source": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_source≈ 42 tokens
One catalogue entry in full.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_source", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_datasets≈ 81 tokens
Static public datasets this server holds as GeoJSON (wildfire burn perimeters, public-land share by county, federal campgrounds, fire-weather stations), with source, licence, feature count and parts (one per state, or "all").
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_datasets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_hubs≈ 62 tokens
Projects and catalogues that collect sources (God's Eye View, World Monitor, the MCP Registry, Source Cooperative, ...), with how each relates to this one.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_hubs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_layers≈ 54 tokens
Map layers this server can draw as GeoJSON, with unit, source, licence, whether it is available here, and how to read it.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_layers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_places≈ 58 tokens
Named places the fetchers read for, with their upstream ids (CO-OPS station, USGS gauge, eBird region) and tags.
Paramètres, retour & exemple (1)
Paramètrestag· string · optionnel
Exemple d'appel{"name": "list_places", "arguments": {"tag": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_sources≈ 202 tokens
Search the catalogue of public data sources (weather, water, hazards, flights, ships, energy, filings, trade, ...). Each entry gives the API, coverage, cadence, auth needed and licence. Use it to find where a kind of data comes from before writing a fetcher.
Paramètres, retour & exemple (4)
Paramètresquery· string · optionnel
Words matched against name, id, coverage, topics and licence note.topic· string · optionnel
One topic, e.g. weather, water, fires, flights, energy.license· string · optionnel · public_domain | open | non_commercial | restricted | unknownfetchable· boolean · optionnel
true: only sources this server can fetch now; false: only catalogued ones.
Exemple d'appel{"name": "search_sources", "arguments": {"query": "texte", "topic": "texte", "license": "public_domain", "fetchable": true}}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é ».