English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | हिन्दी
Sentinel-2, Landsat, NASA FIRMS, oswietlenie nocne, sledzenie samolotow i statkow, wywiad wojskowy i obronny, zdarzenia konfliktowe, sankcje, blockchain-geo, dane pogodowe — zjednoczone w jednym serwerze MCP ze 171 narzedziami w 27 kategoriach.
Twoj agent AI otrzymuje pelne spektrum wywiadu geoprzestrzennego na zadanie, a nie dziesiatki API-ow i reczna korelacje danych.
Szybki Start • Kategorie Narzedzi • Klucze API • Architektura • Wspolpraca • Licencja
satellite-mcp to serwer MCP GEOINT (Geospatial Intelligence) pelnego spektrum, ktory daje twojemu agentowi AI 171 narzedzi w 27 kategoriach przez Model Context Protocol. Od zdjec satelitarnych i detekcji pozarow po sledzenie samolotow, analize ruchu morskiego, wywiad wojskowy i monitorowanie konfliktow — agent ma dostep do wszystkiego w jednej rozmowie.
npx satellite-mcpnpm install -g satellite-mcp
satellite-mcpClaude Code
claude mcp add satellite-mcp -- npx satellite-mcpClaude Desktop
Dodaj do ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"satellite": {
"command": "npx",
"args": ["-y", "satellite-mcp"]
}
}
}Cursor / Windsurf / inni klienci MCP
Ten sam format konfiguracji JSON. Ustaw komende na npx satellite-mcp lub sciezke lokalnej instalacji.
| Kategoria | Narzedzia | Opis |
|---|---|---|
| Sentinel-2 | 8 | Optyczne zdjecia satelitarne z ESA Sentinel-2 |
| Landsat | 7 | Obrazy multispektralne z programu USGS Landsat |
| NASA FIRMS | 6 | Aktywne pozary i anomalie termiczne w czasie zblionym do rzeczywistego |
| NASA Earth | 7 | Dane obserwacji Ziemi NASA i zdarzenia naturalne |
| Oswietlenie nocne | 5 | Dane VIIRS o oswietleniu nocnym dla urbanizacji i aktywnosci ekonomicznej |
| Planet Labs | 4 | Obrazy o wysokiej rozdzielczosci z konstelacji Planet Labs |
| Wywiad lotniczy | 10 | Sledzenie samolotow, identyfikacja i wywiad o trasach |
| Wywiad morski | 8 | Sledzenie statkow, aktywnosc portowa i morski obraz sytuacyjny |
| Wojsko i Obronnosc | 8 | Obiekty obronne, rozmieszczenia i monitorowanie aktywnosci wojskowej |
| Przestrzen kosmiczna i Orbita | 6 | Sledzenie satelitow, pogoda kosmiczna i wywiad orbitalny |
| Konflikty i Zdarzenia | 6 | Strefy konfliktowe, dane o zdarzeniach ACLED i sledzenie przemocy |
| Srodowisko | 6 | Klimat, jakosc powietrza, utrata lasow i monitoring srodowiska |
| Infrastruktura krytyczna | 6 | Energia, transport i ochrona infrastruktury krytycznej |
| Sankcje | 5 | Globalne listy sankcji, zgodnosc handlowa i kontrole |
| Teren | 6 | Dane wysokosciowe, analiza terenu i wywiad topograficzny |
| Cyber-Geo | 6 | Lokalizacja geograficzna cyberzagrozen i geolokacja IP |
| Ludnosc | 5 | Dane demograficzne, analiza gestosci zaludnienia |
| Rolnictwo | 5 | Zdrowie upraw, indeks wegetacji i monitorowanie rolnictwa |
| Pomoc humanitarna | 5 | Mapowanie kryzysowe, ruchy uchodzcow i reakcja humanitarna |
| Ocean | 5 | Temperatura powierzchni morza, prady i monitoring oceaniczny |
| Handel | 5 | Handel globalny, szlaki handlowe i wywiad lancucha dostaw |
| Sejsmika | 5 | Trzesienia ziemi, aktywnosc sejsmiczna i monitoring tektoniczny |
| OSM | 8 | Dane OpenStreetMap, wyszukiwanie infrastruktury i zapytania geoprzestrzenne |
| Geokodowanie | 8 | Wyszukiwanie adresow, odwrotne geokodowanie i wyszukiwanie lokalizacji |
| Analiza spektralna | 8 | Analiza obrazow multispektralnych i hiperspektralnych |
| Detekcja zmian | 6 | Porownanie temporalne i detekcja zmian w zdjeciach satelitarnych |
| Pogoda | 6 | Aktualne warunki pogodowe, prognozy i dane meteorologiczne |
Wiele narzedzi dziala bez kluczy API, korzystajac z ogolnodostepnych zrodel danych. Zrodla danych premium wymagaja oddzielnych kluczy API konfigurowanych jako zmienne srodowiskowe.
# Przyklady opcjonalnych kluczy API
export SENTINEL_API_KEY=your-key
export NASA_API_KEY=your-key
export PLANET_API_KEY=your-key
export OPENWEATHER_API_KEY=your-keyWszystkie klucze sa opcjonalne. Serwer degraduje lagodnie i zwraca opisowe komunikaty o bledach, gdy brakuje klucza dla danego narzedzia.
src/
index.ts # Punkt wejscia CLI i konfiguracja serwera MCP
protocol/
tools.ts # Rejestr narzedzi — wszystkie 171 narzedzi zmontowanych tutaj
providers/
sentinel/ # Narzedzia obrazow Sentinel-2 (8)
landsat/ # Narzedzia obrazow Landsat (7)
firms/ # Narzedzia pozarowe NASA FIRMS (6)
nasa-earth/ # Obserwacja Ziemi NASA (7)
nightlights/ # Narzedzia oswietlenia nocnego VIIRS (5)
planet/ # Narzedzia Planet Labs (4)
aircraft/ # Narzedzia wywiadu lotniczego (10)
maritime/ # Narzedzia wywiadu morskiego (8)
military/ # Narzedzia wojskowe i obronne (8)
space/ # Narzedzia kosmiczne i orbitalne (6)
conflict/ # Narzedzia konfliktow i zdarzen (6)
environmental/ # Narzedzia srodowiskowe (6)
infrastructure/ # Narzedzia infrastruktury krytycznej (6)
sanctions/ # Narzedzia sankcji (5)
terrain/ # Narzedzia terenu (6)
cyber-geo/ # Narzedzia cyber-geo (6)
population/ # Narzedzia ludnosciowe (5)
agriculture/ # Narzedzia rolnicze (5)
humanitarian/ # Narzedzia humanitarne (5)
ocean/ # Narzedzia oceaniczne (5)
trade/ # Narzedzia handlowe (5)
seismic/ # Narzedzia sejsmiczne (5)
osm/ # Narzedzia OpenStreetMap (8)
geocoding/ # Narzedzia geokodowania (8)
spectral/ # Narzedzia analizy spektralnej (8)
change-detection/ # Narzedzia detekcji zmian (6)
weather/ # Narzedzia pogodowe (6)Decyzje projektowe:
- 27 dostawcow, 1 serwer — Kazde zrodlo danych to niezalezny modul. Agent wybiera ktore narzedzia uzyc na podstawie zapytania.
- Ograniczniki zapytan per dostawca — Kazde zrodlo danych ma wlasna instancje
RateLimiterskalibrowana do limitow danego API. - Cachowanie TTL — Dane satelitarne, pogodowe i geopolityczne feeds sa cachowane aby uniknac nadmiarowych wywolan API.
- Lagodna degradacja — Brakujace klucze API nie powoduja awarii serwera. Narzedzia zwracaja opisowe komunikaty o bledach.
- Zero konfiguracji —
npx satellite-mcp— jedna komenda, bez konfiguracji.
Wspolpraca jest mile widziana. Otworz issue lub wyslij pull request.
Zbudowane z TypeScript • Napedzane przez Model Context Protocol