geeViz.mcp.server

geeViz MCP Server – execution and introspection tools for Earth Engine via geeViz.

Unlike static doc snippets, this server executes code, inspects live GEE assets, and dynamically queries API signatures. 21 tools.

Functions

env_info([action, session_id])

Get environment information: versions, REPL namespace, or project details.

export_image(destination, image_var[, ...])

Export an ee.Image to a GEE asset, Google Drive, or Cloud Storage.

geeviz_search_places(query[, lon, lat, ...])

Search for places using the Google Places API.

get_streetview(lon, lat[, headings, pitch, ...])

Get Google Street View imagery at a location for ground-truthing.

inspect_asset(asset_id[, start_date, ...])

Get detailed metadata for any GEE asset (Image, ImageCollection, FeatureCollection, etc.).

main()

manage_asset(action[, asset_id, dest_id, ...])

Manage GEE assets: delete, copy, move, create folders, update permissions.

map_control([action, open_browser, ...])

Control the geeView interactive map.

run_code(code[, timeout, reset, ...])

Execute Python/GEE code in a persistent REPL namespace (like Jupyter).

save_session([filename, format, session_id])

Save the accumulated run_code history to a .py script or .ipynb notebook.

search_datasets(query[, source, max_results])

Search the GEE dataset catalog by keyword.

search_geeviz([query, name, module, session_id])

Search geeViz modules, functions, classes, variables, and any REPL module.

view_output(filename[, session_id])

View a generated output file (PNG, GIF, JPEG) as an inline image.