Skip to content
← Directory

mcp · Global

geeflow

MCP server that lets Claude run Google Earth Engine

Claim this listing

Represent geeflow? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
Earth Engine catalog search (880+ datasets) and dataset metadata · cloud-free harmonized composites (Landsat MSS through Sentinel-2) · spectral indices (NDVI, SAVI, EVI, NDMI, NBR, NDWI, NDBI, red-edge) · per-region statistics (mean, median, min-max, stdDev) · scene availability counts per sensor · auto-generated training polygons from land-cover products such as ESA WorldCover · arbitrary Earth Engine datasets via execute_code (climate, rainfall, temperature, terrain)
Coverage docs-verified
Any area on Earth · 1972 onwards (any year since 1972)
Formats llm-inferred
PNG · MCP stdio
Access docs-verified
Free and open source (MIT licence). Requires a Google Earth Engine account (free for research and non-commercial use) and a one-time earthengine authenticate step; credentials stay on the user's machine.

Useful for

Use cases llm-inferred
Cloud-free dry-season NDVI/NDWI baseline for an ecology or BNG habitat assessment · Land-cover training polygons from ESA WorldCover for a site-scale classification · Area-wide vegetation and water-index statistics for a catchment or planning screening report
Audience llm-inferred
GIS analysts · ecologists · hydrologists · planners

Limitations

Constraints llm-inferred
Requires Python 3.10+, a Google Earth Engine account and a Google Cloud project with the Earth Engine API enabled · Earth Engine access is free for research and non-commercial use; commercial consultancy use needs checking against Google's terms, which DOCS do not address · execute_code runs arbitrary Python on the local machine with the user's Earth Engine login; do not expose the server to untrusted clients · Initial earthengine authenticate step opens a browser · Roadmap features not yet available: Dynamic World and Hansen training labels, consensus logic, shapefile/KML/GPX/CSV import, local GeoTIFF backend, OpenStreetMap ingest, STAC backend, change-detection helpers · Land-cover classification workflow needs the optional lulc-engine package · No UK-specific datasets (e.g. river gauges, LiDAR DEM) are documented; these would need to be found in the Earth Engine catalog or added via execute_code · Spatial and temporal resolution and update frequency are not stated · Maintenance status and version history are not documented
Licence
MIT
Authentication
No credentials documented in README
GitHub stars
32
Last commit
20/07/2026
Last successful page check
14/10/2026
Page health
healthy
Package
Not recorded
Verification
Not independently verified

Provenance & evidence

Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).

Metadata observed 15/10/2026 · research sweep: github-search

geeflow | TerraMCP