Skip to content

Releases: FrontierDevelopmentLab/gee-mcp

v1.0.0 - First public release

29 Apr 21:06

Choose a tag to compare

First public release of gee-mcp, an MCP server exposing Google Earth
Engine as MCP tools.

Highlights

  • 23 MCP tools covering catalogue browsing, metadata extraction,
    analysis primitives (NDVI, zonal stats, threshold area, temporal
    composites, multi-period analysis, etc.), arbitrary GEE Python
    execution, and Gemini-driven code generation, factuality review,
    and sensitivity analysis.
  • Single-call GEE auth: ee.Initialize delegates to the standard
    Google Cloud credential chain (GOOGLE_APPLICATION_CREDENTIALS,
    gcloud auth application-default login, the earthengine authenticate cache, GCE / Cloud Run instance metadata).
  • Poetry packaging for Python 3.11 - 3.14, MIT licensed.
  • Pre-commit suite: detect-secrets, autoflake, black, isort, mypy,
    pylint, pytest with coverage.
  • CI on every push, running the full pre-commit suite across the
    Python matrix.

Getting started

git clone https://github.com/FrontierDevelopmentLab/gee-mcp.git
cd gee-mcp
poetry install
cp .env.example .env  # then fill in GEE_PROJECT and GEMINI_API_KEY
poetry run python -m gee_mcp.server

See README.md
for the full tool list, configuration reference, and integration
examples.