English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | हिन्दी
Sentinel-2, Landsat, NASA FIRMS, nattlys, fly- og skipssporing, militaer- og forsvarsetterretning, konflikthendelser, sanksjoner, blockchain-geo, vaerdata — samlet i en enkelt MCP-server med 171 verktoy paa tvers av 27 kategorier.
Din AI-agent faar fullspektret geospatial etterretning paa forespoorsel, ikke dusinvis av API-er og manuell datakorrelasjon.
Hurtigstart • Verktoykategorier • API-nokler • Arkitektur • Bidra • Lisens
satellite-mcp er en Full-Spectrum GEOINT (Geospatial Intelligence) MCP-server som gir din AI-agent 171 verktoy paa tvers av 27 kategorier via Model Context Protocol. Fra satellittbilder og branndeteksjon til flysporing, skipstrafikk-analyse, militaeretterretning og konfliktovervaaking — agenten faar tilgang til alt i en enkelt samtale.
npx satellite-mcpnpm install -g satellite-mcp
satellite-mcpClaude Code
claude mcp add satellite-mcp -- npx satellite-mcpClaude Desktop
Legg til i ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"satellite": {
"command": "npx",
"args": ["-y", "satellite-mcp"]
}
}
}Cursor / Windsurf / andre MCP-klienter
Samme JSON-konfigurasjonsformat. Pek kommandoen til npx satellite-mcp eller din lokale installasjonssti.
| Kategori | Verktoy | Beskrivelse |
|---|---|---|
| Sentinel-2 | 8 | Optiske satellittbilder fra ESA Sentinel-2 |
| Landsat | 7 | Multispektrale bilder fra USGS Landsat-programmet |
| NASA FIRMS | 6 | Aktive branner og termiske anomalier i naer sanntid |
| NASA Earth | 7 | NASA jordobservasjonsdata og naturlige hendelser |
| Nattlys | 5 | VIIRS-nattlysdata for urbanisering og okonomisk aktivitet |
| Planet Labs | 4 | Hoyopplosningsbilder fra Planet Labs-konstellasjonen |
| Flyetterretning | 10 | Flysporing, identifikasjon og ruteetterretning |
| Maritim etterretning | 8 | Skipssporing, havneaktivitet og maritimt situasjonsbilde |
| Militaer og Forsvar | 8 | Forsvarsanlegg, deployeringer og militaer aktivitetsovervaaking |
| Rom og Orbital | 6 | Satellittsporing, romvaer og orbital etterretning |
| Konflikt og Hendelser | 6 | Konfliktsoner, ACLED-hendelsesdata og voldssporing |
| Miljo | 6 | Klima, luftkvalitet, skogtap og miljoovervaaking |
| Kritisk Infrastruktur | 6 | Energi, transport og beskyttelse av kritisk infrastruktur |
| Sanksjoner | 5 | Globale sanksjonslister, handelssamsvar og kontrolltsjekker |
| Terreng | 6 | Hoydedata, terrenganalyse og topografisk etterretning |
| Cyber-Geo | 6 | Geografisk lokalisering av cybertrusler og IP-geolokasjon |
| Befolkning | 5 | Demografiske data, befolkningstetthet-analyse |
| Landbruk | 5 | Avlingshelse, vegetasjonsindeks og landbruksovervaaking |
| Humanitaer | 5 | Krisekartlegging, flyktningestromme og humanitaer respons |
| Hav | 5 | Havoverflatetemperatur, stromme og havovervaaking |
| Handel | 5 | Global handel, handelsruter og forsyningskjedeetterretning |
| Seismikk | 5 | Jordskjelv, seismisk aktivitet og tektonisk overvaaking |
| OSM | 8 | OpenStreetMap-data, infrastrukturoppslag og geospatiale sporreringer |
| Geokoding | 8 | Adresseoppslag, omvendt geokoding og stedssok |
| Spektralanalyse | 8 | Multispektral og hyperspektral bildeanalyse |
| Endringsdeteksjon | 6 | Temporal sammenligning og endringsdeteksjon i satellittbilder |
| Vaer | 6 | Gjeldende vaerforhold, prognoser og meteorologiske data |
Mange verktoy fungerer uten API-nokler ved bruk av fritt tilgjengelige datakilder. Premium-datakilder krever separate API-nokler som kan konfigureres som miljovariable.
# Eksempler paa valgfrie API-nokler
export SENTINEL_API_KEY=your-key
export NASA_API_KEY=your-key
export PLANET_API_KEY=your-key
export OPENWEATHER_API_KEY=your-keyAlle nokler er valgfrie. Serveren degraderer grasiost og returnerer beskrivende feilmeldinger naar en nokkel mangler for et gitt verktoy.
src/
index.ts # CLI-inngangspunkt og MCP-serveroppsett
protocol/
tools.ts # Verktoyregister — alle 171 verktoy samlet her
providers/
sentinel/ # Sentinel-2 bildeverktoy (8)
landsat/ # Landsat bildeverktoy (7)
firms/ # NASA FIRMS brannverktoy (6)
nasa-earth/ # NASA jordobservasjon (7)
nightlights/ # VIIRS nattlysverktoy (5)
planet/ # Planet Labs verktoy (4)
aircraft/ # Flyetterretningsverktoy (10)
maritime/ # Maritim etterretningsverktoy (8)
military/ # Militaer- og forsvarsverktoy (8)
space/ # Rom- og orbitalverktoy (6)
conflict/ # Konflikt- og hendelsesverktoy (6)
environmental/ # Miljoverktoy (6)
infrastructure/ # Kritisk infrastrukturverktoy (6)
sanctions/ # Sanksjonsverktoy (5)
terrain/ # Terrengverktoy (6)
cyber-geo/ # Cyber-geo-verktoy (6)
population/ # Befolkningsverktoy (5)
agriculture/ # Landbruksverktoy (5)
humanitarian/ # Humanitaere verktoy (5)
ocean/ # Havverktoy (5)
trade/ # Handelsverktoy (5)
seismic/ # Seismikkverktoy (5)
osm/ # OpenStreetMap-verktoy (8)
geocoding/ # Geokodingsverktoy (8)
spectral/ # Spektralanalyseverktoy (8)
change-detection/ # Endringsdeteksjonsverktoy (6)
weather/ # Vaerverktoy (6)
Designprinsipper:
- 27 leverandorer, 1 server — Hver datakilde er en uavhengig modul. Agenten velger hvilke verktoy som skal brukes basert paa foresporselen.
- Hastighetsbegrensere per leverandor — Hver datakilde har sin egen
RateLimiter-instans kalibrert til det API-ets grenser. - TTL-caching — Satellittdata, vaer og geopolitiske feeds caches for aa unngaa overflodige API-kall.
- Grasioos degradering — Manglende API-nokler krasjer ikke serveren. Verktoy returnerer beskrivende feilmeldinger.
- Null konfigurasjon —
npx satellite-mcp— en kommando, ingen oppsett krevet.
Bidrag er velkomne. Aapne en issue eller send inn en pull request.
Bygget med TypeScript • Drevet av Model Context Protocol