kanari — early wildfire detection, worldwide, free
MCP serverDev toolskanari-wildfires gives your AI live wildfire detections worldwide, an archive of past fires, statistics you can cite, and aircraft data. Once added, the AI can answer questions about current fire activity or historical fires and back them up with numbers. The data is free to use under a CC BY 4.0 license.
Use kanari — early wildfire detection, worldwide, free in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add kanari — early wildfire detection, worldwide, free and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the active fires tool from kanari
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, ask your AI where wildfires are currently detected or to look up a specific past fire in the archive.
What your AI can do with it
- Check live wildfire detections anywhere in the world
- Search the archive of past fires
- Generate wildfire statistics you can cite
- Pull up aircraft data alongside fire information
Install kanari — early wildfire detection, worldwide, free
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user kanari-early-wildfire-detection 'https://kanari.io/api/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://kanari.io/api/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=kanari-early-wildfire-detection&config=eyJ1cmwiOiJodHRwczovL2thbmFyaS5pby9hcGkvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://kanari.io/api/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add kanari-early-wildfire-detection --url 'https://kanari.io/api/mcp'Run it once, then sign in with codex mcp login kanari-early-wildfire-detection if the server asks for an account.
From the project's README
As published by vria-consulting/vria-fire-detect in README.md.
kanari is a free, independent, near real-time world map of wildfire ignitions. It fuses satellite fire detections — NASA FIRMS (VIIRS 375 m), NOAA GOES and EUMETSAT Meteosat MTG (10-minute refresh) — with citizen reports verified twice by AI, tracks firefighting aircraft live (ADS-B), and archives every significant fire as a permanent page. Goal: surface fire starts as early as possible, often before the media. Available in French, English, Spanish and Portuguese.
⚠️ kanari is an information service, not an official alert channel. In an emergency call 112 (Europe), 911 (North America), 193 (Brazil) or your local emergency number.
Use it
| What | Where |
|---|---|
| Live map (4 languages) | https://kanari.io/en · fr · es · pt |
| Wildfires by country / US state | https://kanari.io/en/fires (e.g. /en/fires/california) |
| Feux par département (France) | https://kanari.io/fr/feux |
| Observatory: citable figures per country and month | https://kanari.io/en/statistiques (e.g. /en/statistiques/brazil/2026-08) |
| Fire memory: one permanent page per significant fire | https://kanari.io/fr/feu |
| Water bombers live | https://kanari.io/en/canadair |
| Measured earliness over press coverage | https://kanari.io/en/precocite |
| Methodology, limits, how to cite | https://kanari.io/en/methodologie |
| Embed the map (free widget) | https://kanari.io/en/widget |
Data, API and MCP server
Everything is free, without key or account. Attribution required: “Source: kanari.io” with a link (CC BY 4.0).
-
REST API — fire clusters
https://kanari.io/api/events?hours=24(addfull=1for the complete set), verified witness signalshttps://kanari.io/api/signals?hours=24. Docs: https://kanari.io/en/api. -
Open data — full archive of significant fires as CSV, continuously updated: https://kanari.io/opendata/feux.csv. RSS feed: https://kanari.io/feed.xml.
-
MCP server (Model Context Protocol, Streamable HTTP) — let Claude, ChatGPT, Cursor or any agent query kanari directly:
{ "mcpServers": { "kanari": { "url": "https://kanari.io/api/mcp" } } }Tools:
active_fires,fire_archive_search,fire_details,wildfire_stats,firefighting_aircraft,earliness_cases. Stdio-only clients:npx -y mcp-remote https://kanari.io/api/mcp. Registry manifest:server.json. -
JavaScript client —
kanari-fireson npm (npm install kanari-fires, MIT): a tiny, dependency-free wrapper around the public API. Source:packages/kanari-fires. -
For LLMs — https://kanari.io/llms.txt.
How it works (short version)
- Satellite hotspots from NASA FIRMS, GOES and Meteosat MTG are clustered into fire events (≈4 km cells); the first detection is the proxy for ignition time.
- Public witness reports (Bluesky, press via GDELT, Telegram) are geoparsed and assessed twice by independent AI models before being attached to an event (
possible→probable→corrobore). - Significant events (corroborated, or above detection/power thresholds) are archived with a permanent page; aggregates feed the daily reports, the observatory and the API.
- Firefighting aircraft are identified from ADS-B (registration, ICAO type) and shown live.
Full methodology, thresholds and limits: https://kanari.io/en/methodologie.
Architecture
Next.js (App Router) on Vercel, Supabase (archive, witness signals), Vercel Blob (caches), GitHub Actions cron every 5 minutes.
src/lib/firms.ts,goesdirect.ts,mtg.ts— satellite ingestion;cluster.ts— event clusteringsrc/lib/social.ts,triage.ts,press.ts— witness reports and AI verificationsrc/lib/firearchive.ts,observatory.ts— fire memory and aggregates;precocity.ts— measured earlinesssrc/app/api/events,api/signals,api/mcp— public API and MCP server;src/app/opendata— CSVsrc/components/FireMap.tsx— MapLibre GL map;src/app/[lang]/…— pages in fr/en/es/ptscripts/seo-guard.mjs— structural SEO contracts enforced in CI
Development
# .env.local: a free NASA FIRMS map key is enough for the live map
# https://firms.modaps.eosdis.nasa.gov/api/map_key/
echo "FIRMS_MAP_KEY=your_key" > .env.local
npm install
npm run dev
Archive, witness signals and aircraft need Supabase and a few provider keys; every page degrades gracefully without them (the CI builds and runs the SEO guard with no secrets).
Cite kanari
kanari (2026). Archive of wildfires detected by satellite and verified witnesses [dataset]. https://kanari.io. Accessed YYYY-MM-DD.
Data licence: CC BY 4.0. Dataset DOI: 10.5281/zenodo.22078610 (Zenodo). Also on data.gouv.fr.
Contributing
Ideas, data sources, bug reports: open an issue or see https://kanari.io/fr/contribuer. Contact: contact@kanari.io.
En français
kanari est une carte mondiale, gratuite et indépendante, des départs de feu détectés par satellite (NASA FIRMS, GOES, Meteosat MTG) et recoupés avec des témoignages vérifiés par IA, avec suivi des Canadair et bombardiers d'eau en direct, mémoire permanente des feux, observatoire par pays et par mois, API, open data (CC BY 4.0) et serveur MCP. Service d'information, pas un canal d'alerte officiel : en urgence, 18 ou 112. Méthodologie complète : https://kanari.io/fr/methodologie.
Tools it offers (6)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
active_firesfire_archive_searchfire_detailswildfire_statsfirefighting_aircraftearliness_cases
Signals
- GitHub stars
- 1
- Last commit
- Sep 2026
Advanced
- Delivery
- kanari-wildfires MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-vria-consulting-kanari-wildfires- Source
- github.com/vria-consulting/vria-fire-detect
- Hosted endpoint
https://kanari.io/api/mcp
github.com/vria-consulting/vria-fire-detect