A Model Context Protocol (MCP) server for GIS and remote-sensing operations
Project description
gis-rs-mcp
gis-rs-mcp is an enhanced GIS MCP server build with lightweight remote-sensing tools.
It keeps the Python module name gis_mcp and the command name gis-mcp, while publishing under a separate PyPI distribution name because the original gis-mcp project name is already owned on PyPI.
Install
pip install gis-rs-mcp
Optional data/visualization extras:
pip install "gis-rs-mcp[satellite-imagery,land-cover,visualize]"
Run the MCP server:
gis-mcp
Remote-Sensing Tools
Built-in sensor presets:
- Sentinel-2
- Landsat 4/5/7
- Landsat 8
- Landsat 9
- MODIS
- NAIP
- PlanetScope-style stacks
Common indices:
- NDVI
- GNDVI
- NDWI
- MNDWI
- NDMI
- NDBI
- NBR
- NBR2
- EVI
- SAVI
- MSAVI
- NDRE
Useful tools include:
list_remote_sensing_sensorsget_sensor_band_presetlist_spectral_indicescompute_spectral_indexget_satellite_download_presetdescribe_remote_sensing_data_sources
compute_spectral_index works on local or HTTPS GeoTIFF rasters and can use either a sensor preset or an explicit band map.
Data Accounts
The default STAC download path is Microsoft Planetary Computer, which usually does not require a personal account for Sentinel-2, Landsat, MODIS, NAIP, and ESA WorldCover. Other providers are optional and commonly require credentials:
- Copernicus Data Space: Copernicus account/token
- USGS EarthExplorer/M2M: USGS EROS account
- NASA Earthdata/LAADS: NASA Earthdata Login token
- Sentinel Hub: Sentinel Hub account/quota
- Google Earth Engine: Google account/project authentication
The MCP itself does not require a VPN; network reliability depends on the user's route to the selected data service.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gis_rs_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gis_rs_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 68.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
098c1bc299f575ba9ab3f6910686fe7bda7e9c9e02bc9134e50fced451b10eb8
|
|
| MD5 |
2f9416577bcb8ec86723bd389c2e55bf
|
|
| BLAKE2b-256 |
289412c80796bf952badda530ea723d78f17cd2b400e97f941e866a9dd309de5
|