NexusWatch
Real-time geopolitical threat monitoring: 45+ live data layers across 86 countries — conflict, disasters, infrastructure, environment — an LLM risk analyst reading a normalized event pipeline, and an MCP server so agents can query the same data a human would.
nexuswatch.dev ↗- Status
- Live — open to anyone
- Coverage
- 45+ live data layers · 86 countries scored
- Source
- Open source
- Stack
- TypeScript · MapLibre GL · Supabase · Claude API
The signal is public. The synthesis is not.
Geopolitical risk data is scattered across government feeds, humanitarian trackers, and environmental monitors — all public, none reconciled. The work is not access; it is normalization and judgment.
Commercial platforms in the category tend to lean on stale refreshes and opaque scoring, with no analyst layer a reader can interrogate.
An analyst layer sitting on a normalized event pipeline.
Scheduled collection pulls structured events from 45+ live data layers, normalizes them into one schema, and scores instability across 86 countries. An LLM analyst reads that pipeline and produces narrative explanations on demand — the map is the index, the analyst is the product.
An MCP server exposes the same pipeline to agents, which means the platform is queryable by software as well as by people.
Open to anyone, with a real subscriber list.
The public site, the API, and the MCP server are all live. A daily brief goes to actual subscribers — the strongest signal that the output is worth reading, since nobody stays subscribed to a demo.
The project is open source, which imposes a discipline of its own: the pipeline has to be defensible to anyone who opens it.