Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

open-signals

de Civops-Platformversión 0.1.0i★ –iSe ejecuta en la nube
Nombre en el registroio.github.Civops-Platform/open-signals

Instalar

Resumen

Descripción del creador (original en inglés)

Public hazard, water, weather and EPA data with source, age and licence on every reading.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://open-signals.civops.io/mcp

Ejecuta esto en tu terminal

claude mcp add --transport http open-signals https://open-signals.civops.io/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "open-signals": {
      "url": "https://open-signals.civops.io/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "open-signals": {
      "type": "http",
      "url": "https://open-signals.civops.io/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://open-signals.civops.io/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub Civops-Platform, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    El endpoint responde

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Inicio de sesión con OAuth

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32620 servidores de esta categoría
  • Publicado en el registro más recientemente que el 59% de los otros 32620 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32620 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro open-signals?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 27 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Intervals MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Remote MCP server for intervals.icu run data and analysis

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

open-signals

Public data, ready for maps and agents. Every reading says where it came from, when it was fetched, and what licence it carries.

open-signals has three parts:

  • A catalogue of public data sources (catalog/sources.json). Each entry gives the API, coverage, cadence, the key it needs and its licence. Weather, water, ice, hazards, flights, ships, satellites, energy, emissions, filings, trade and more. It's the list to check before writing yet another fetcher.
  • Fetchers for the sources we read today. Each one turns an upstream answer into one shape, the *reading*:
  { "id": "noaa-coops:9063085:2026-10-10", "at": "2026-10-10", "metric": "water_level",

"value": 2.762, "unit": "ft above LWD", "summary": "Lake Erie at Toledo 2026-10-10: mean 2.76 ft above low water datum (…)", "place": { "id": "coops-toledo", "name": "Lake Erie at Toledo", "lat": 41.6936, "lng": -83.4723 }, "fields": { "station": "9063085", "datum": "LWD", "readings": 155 }, "source": { "id": "noaa-coops", "name": "NOAA CO-OPS water levels", "url": "https://tidesandcurrents.noaa.gov/…", "fetched_at": "2026-10-10T19:12:03Z", "license": "public_domain" } }

  • Ways in: a CLI, a REST API with an OpenAPI description, an MCP server for agents, and GeoJSON map layers. There are no runtime dependencies; it needs Node 20 or later.

Use it

A public instance runs at https://open-signals.civops.io (REST under /v1, MCP at /mcp). It serves only public-domain and open sources, holds no upstream keys, and is rate-limited per IP. Try https://open-signals.civops.io/v1/layers/volcanoes?elevated=true.

git clone https://github.com/Civops-Platform/open-signals && cd open-signals   # Node 20+, no npm install needed

alias open-signals='node bin/open-signals.mjs' open-signals sources fires # search the catalogue open-signals sources --topic water --fetchable open-signals fetch usgs-earthquakes --min 4.5 --window week open-signals fetch noaa-coops --coops 8518750 # any CO-OPS station open-signals fetch open-meteo --lat 41.5 --lng -81.7 open-signals layer water_level # GeoJSON open-signals serve --port 3290 # REST + MCP

fetch and layer run on your machine with your own keys (NASS_API_KEY, EBIRD_API_KEY). The CLI prints each source's licence so you know what you may do with what you fetched.

REST
GET /v1/sources?query=&topic=&license=&fetchable=search the catalogue
GET /v1/sources/{id}one entry
GET /v1/hubsprojects that collect sources (below)
GET /v1/places?tag=named places as GeoJSON
GET /v1/readings?source={id}&place=&tag=&lat=&lng=&coops=&usgs=&ebird=&state=&bbox=&metric=&since=&limit=readings
GET /v1/layers · GET /v1/layers/{id}?date=map layers as GeoJSON
GET /openapi.jsonthe full description
CESMII i3X

The same layers are served as a read-only CESMII i3X 1.0 endpoint at https://open-signals.civops.io/i3x/v1. The address space has a root, one folder per layer, and one object per place or event. Each object's value is its latest reading (value, quality, timestamp) with source and licence, and its history is every reading held for that place. Subscriptions support sync and server-sent-event streams.

CESMII's conformance suite (build 6, run 10 October 2026) rates it i3X 1.0 Compatible: 50 passed, 0 failed, 10 skipped (report). The skipped tests are the write tests; full compliance needs writes, and a server that republishes public data has nothing to write.

The spec requires authentication on data endpoints, so there is a free public read-only token: os-public-read (send Authorization: Bearer os-public-read). GET /i3x/v1/info needs none.

Static datasets

Data that changes slowly is served as GeoJSON files rather than fetched live: wildfire burn perimeters for the last 20 years (NIFC WFIGS and USFS MTBS, one file per state), public-land share by county (USGS PAD-US 4.1), federal campgrounds (RIDB) and fire-weather stations (RAWS), all public domain. GET /v1/datasets lists them with source, licence and parts; GET /v1/datasets/{id}/{part} returns one part (a two-letter state, or all). A deployment points OPEN_SIGNALS_DATA_DIR at a folder holding the files and an index.json; the format is described in src/datasets.js.

MCP

POST /mcp uses the streamable HTTP transport (JSON-RPC 2.0). It is stateless and needs no auth. Every tool is read-only:

  • search_sources, get_source, list_hubs, list_places
  • get_readings, list_layers, get_layer
  • list_datasets, get_dataset_part

To add it to a client:

{ "mcpServers": { "open-signals": { "type": "http", "url": "https://open-signals.civops.io/mcp" } } }

Licences: what a server will republish

The code is Apache-2.0. The data is not ours to relicense. Every source keeps its own terms, and the licence travels on every reading. A running server republishes data, so it applies a gate:

licenceexamplesserved
public_domainNOAA, USGS, USDA, NASA FIRMS, SECalways
openCC BY, ODbL (OpenStreetMap, adsb.lol, ECMWF, GDELT)always; attribution travels with it
non_commercialOpen-Meteo free tier, eBird, OpenSkyonly with OPEN_SIGNALS_NONCOMMERCIAL=1 (you run a non-commercial deployment)
restrictedGoogle 3D Tiles, TomTomnever
unknownanything not yet reviewednever

A refused source answers 451 with the licence and the reason. Fetching for yourself with the CLI is not republishing, so the gate doesn't apply there.

Fetchers today

sourcewhatkey
usgs-earthquakesworldwide earthquakes, by window and magnitude floor—
usgs-volcanoesalert level and aviation colour code for every monitored US volcano—
noaa-nwpsriver stage and flood category (observed and forecast) at every NOAA gauge in a box—
epa-echomajor EPA-regulated facilities in a state, with compliance status and penalties—
openfda-recallsFDA food, drug and device recalls of the last 60 days, at the firm's ZIP—
usaspendingthe 100 largest new federal contract awards of the last 30 days, at the place-of-performance ZIP—
gbifopen-licensed (CC0, CC-BY) wildlife and plant observations of the last two weeks, worldwide, by group and box—
nasa-eonetopen natural events worldwide (storms, wildfires, volcanoes, floods, ice), latest position—
world-bankWorld Bank indicators by country at the capital: GDP growth, inflation, manufacturing, exports, FDI, unemployment—
emscEMSC-CSEM earthquakes worldwide, densest over Europe (CC BY 4.0), by window and magnitude floor—
noaa-ibtracsthe latest best-track fix of every active tropical cyclone, any basin—
eurostatindustrial production by country (index or year-on-year), latest month, at the capital—
gem-trackersGlobal Energy Monitor Global Integrated Power Tracker (CC BY 4.0, 2026-08 release): plants of 50 MW and up, operating or under construction, by country, fuel and status (replaces the WRI database, static since 2021)—
openfemaFEMA disaster declarations of the last 90 days, at the county (or state) point—
usda-ams-bargeweekly downbound grain tonnage at seven Mississippi, Illinois, Ohio and Arkansas River locks (USDA AMS, from USACE LPMS)—
bts-border-crossingsinbound trucks, trains and vehicles per US-Canada and US-Mexico port of entry, latest month—
epa-triToxics Release Inventory: on-site releases per facility in a state, latest reporting year—
epa-campdpower-plant CO2, SO2 and NOx per facility in a state, latest month in EPA's keyless bulk files—
noaa-coopswater levels at any CO-OPS station (LWD on the Great Lakes, MLLW on tidal stations)—
usgs-waterriver discharge and gage height at any USGS gauge—
glerlGreat Lakes ice cover (December to May)—
usda-nassweekly crop progress and condition, national and by stateNASS_API_KEY (free)
open-meteodaily weather, 92 days back and 7 forward, anywhere— (non-commercial)
waterfowl-wsithe duck Weather Severity Index (Schummer et al. 2010) from Open-Meteo— (non-commercial)
ebirdwaterfowl reported in an eBird region in the last 7 daysEBIRD_API_KEY (free, non-commercial)
open-meteo-floodGloFAS river discharge today at about a hundred large-river locations worldwide, with the week's change and the 30-day ensemble high— (non-commercial)
open-meteo-airCAMS modelled air quality now at 150 large cities: US AQI, European AQI, PM2.5, PM10— (non-commercial)
adsb-lollive aircraft from the adsb.lol receiver network (ODbL): around any point (mode=area), every military-flagged aircraft worldwide (mode=military), or GPS interference per 1° cell inferred from aircraft position accuracy (mode=gps, the GPSJam method). Aircraft in the FAA LADD and PIA privacy programmes are never served—
nasa-firmsNASA FIRMS VIIRS heat detections from the keyless global files: fires of the last 24 hours (mode=fires), ~1 km spots hot on 3+ of the last seven days (mode=persistent, derived: industry, flares, volcanoes), and heat days with owner and parent company at every hot site in four Global Energy Monitor trackers: blast-furnace and DRI steel plants (mode=steel), cement kilns (mode=cement), chemical plants (mode=chemicals) and oil and gas fields (mode=oil_gas, flaring), all derived—
nws-alertsactive National Weather Service watches, warnings and advisories, one point per alert per county; by state, kind or event—
usbr-riseBureau of Reclamation daily storage at about 215 western reservoirs (RISE), with the week's change; by Reclamation region—
digitraffic-aislive ship positions in Finnish waters and the northern Baltic (Fintraffic, CC BY 4.0), with name, type and destination; pleasure craft never served—
corroborationderived: the same event seen by two independent sources or one. Earthquakes in USGS and EMSC (a relayed USGS-network solution counts once), and US wildfire incidents against FIRMS satellite heat—
smithsonian-gvpSmithsonian Volcanoes of the World: volcanoes erupting since 1900 worldwide, and those erupting now— (non-commercial)
Observed, modelled or derived

A sensor reading and a conclusion drawn from it are not the same thing, so a reading says which it is. No basis means something observed it (a gauge, a seismometer, a receiver). basis: "modelled" is a model's output (Open-Meteo weather, GloFAS discharge, CAMS air quality). basis: "derived" is inferred from other readings and carries derived_from saying from what (GPS interference from aircraft NACp, the duck Weather Severity Index from modelled weather, persistent heat and steel-plant heat from FIRMS detections, and corroboration, which pairs two sources on one event and says when an apparent second source is only relaying the first). Layer features always carry basis.

The rest of the catalogue is listed but not fetched yet. Adding a fetcher is the most useful contribution; see CONTRIBUTING.md.

Hubs

catalog/hubs.json lists the projects we watch so we don't search from scratch each time:

  • God's Eye View (Bilawal Sidhu and Sameh Khamis)
  • World Monitor
  • OSIRIS and WorldWideView
  • Shadowbroker, ULTOR and Gemini / Claude Earth (community builds on the God's Eye View recipe)
  • the official MCP Registry and awesome-mcp-servers
  • Source Cooperative, the AWS Open Data registry, Data.gov and pu

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx