mcpField
K
kanari wildfires

kanari wildfires

Remote
kanari.ioMaps & Travel1Updated 6w ago

About kanari wildfires

kanari is a free wildfire monitoring service with satellite detections, verified reports, a fire archive, statistics, and live firefighting aircraft data. Its API and citable open data serve researchers, journalists, and others tracking fires; it is an information service, not an official alert channel.

Key features

  1. 01Near-real-time satellite fire detections
  2. 02AI-verified witness reports
  3. 03Permanent archive of significant fires
  4. 04Country and monthly statistics
  5. 05Live firefighting aircraft tracking
  6. 06REST API and CC BY 4.0 open data

Use cases

  1. 01Check currently detected wildfire events
  2. 02Search the archive for significant fires
  3. 03Cite country and monthly fire statistics
  4. 04Track firefighting aircraft in operation

MCP support

The Streamable HTTP MCP server lets MCP clients query kanari. Its tools cover active fires, archive search, fire details, statistics, firefighting aircraft, and early-detection cases.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://kanari.io/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

6
ParameterTypeRequiredDescription
bboxarrayNo[minLon, minLat, maxLon, maxLat]
nearobjectNoOnly clusters within radiusKm of this point
near.latnumberYes
near.lonnumberYes
near.radiusKmnumberNo
hoursanyNoTime window in hours: 6, 12, 24, 48 or 72
limitintegerNo
countrystringNoISO-2 country code, e.g. FR, US, BR

Details

From the project README

kanari — early wildfire detection, worldwide, free

Live map API MCP server Open data

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

WhatWhere
Live map (4 languages)https://kanari.io/en · fr · es · pt
Wildfires by country / US statehttps://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 monthhttps://kanari.io/en/statistiques (e.g. /en/statistiques/brazil/2026-08)
Fire memory: one permanent page per significant firehttps://kanari.io/fr/feu
Water bombers livehttps://kanari.io/en/canadair
Measured earliness over press coveragehttps://kanari.io/en/precocite
Methodology, limits, how to citehttps://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 (add full=1 for the complete set), verified witness signals https://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-fires on 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)

  1. 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.
  2. 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).
  3. Significant events (corroborated, or above detection/power thresholds) are archived with a permanent page; aggregates feed the daily reports, the observatory and the API.
  4. 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 clustering
  • src/lib/social.ts, triage.ts, press.ts — witness reports and AI verification
  • src/lib/firearchive.ts, observatory.ts — fire memory and aggregates; precocity.ts — measured earliness
  • src/app/api/events, api/signals, api/mcp — public API and MCP server; src/app/opendata — CSV
  • src/components/FireMap.tsx — MapLibre GL map; src/app/[lang]/… — pages in fr/en/es/pt
  • scripts/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: [email protected].


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.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.