Sparkgeo has compiled a list of (at the time of writing) 79 MCP1 servers for various geospatial tasks. The list is maintained in a GitHub repository; the servers are organised in the following categories, sorted by decreasing number of entries in each category:
- Maps, tiles & commercial platforms (16)
- Remote sensing, STAC2 & earth observation (13)
- Geocoding & place search (12)
- Weather & climate (11)
- Desktop & enterprise GIS (QGIS, ArcGIS) (9)
- Aviation & maritime tracking (ADS-B3, AIS4) (5)
- Other (IP geolocation5, misc) (5)
- General GIS / geoprocessing toolkits (4)
- Spatial databases & analytics (3)
- Routing, isochrones & navigation (1)
Users can add more servers by opening an issue or submitting a pull request. The repository further features a Claude Code skill that can recommend servers from the list.
The announcement covers the raison d’être well:
MCP gives AI assistants a standard way to call external tools and data sources instead of relying on custom, one-off integrations. Since Anthropic introduced the protocol in late 2024, the geospatial community has built dozens of servers wrapping geocoders, routing engines, STAC catalogs, weather APIs, and desktop GIS software.
The problem is that these servers are scattered across individual repos with no shared index. (…)
geo-mcp-serversexists to close that gap: one place to check before building a new server from scratch, and one place to list a server after building it.
Footnotes
Model Context Protocol, an open standard (introduced by Anthropic in late 2024) that lets AI applications connect to external tools, data sources, and services through a common interface.↩︎
STAC stands for “SpatioTemporal Asset Catalog”, a modern, open specification for cataloging spatio-temporal data.↩︎
Automatic Dependent Surveillance–Broadcast: A technology that allows aircraft to determine its position via, e.g., satellite navigation and periodically broadcast its position and other related data.↩︎
Automatic Identification System. AIS devices are installed on ships and emit information such as identification, position, course, and speed of the ship.↩︎
IP geolocation is the practice of estimating a device’s approximate location from its IP (Internet Protocol) address, typically by looking it up in a database that maps IP address ranges to locations.↩︎