GeoAgent

maps-geo MCP Server

A multimodal AI agent for geospatial data analysis and interactive visualization

Verified
maps-geomaps-geo
13 views376 stars73 forksMIT

Why This Matters

Discovered via agent-topic:ai-agent and last synced 3mo ago.

Verified
Source
agent-topic:ai-agent
Stars
376
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
20
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (20)

GeoAgent

High-level facade around a Strands `Agent`.

for_leafmap

Factory that binds tools to a `leafmap.Map`-compatible object.

Extra

Purpose

LiteLLM

`LITELLM_API_KEY`, optional `LITELLM_MODEL` and `LITELLM_BASE_URL`

for_anymap

Factory that binds tools to an `anymap.Map`-compatible object.

Ollama

`OLLAMA_HOST` or `USE_OLLAMA=1`, optional `OLLAMA_MODEL`

Concept

Purpose

GeoToolRegistry

Registry for tool metadata, safety flags, categories, and fast-mode filtering.

for_qgis

Factory that binds tools to `qgis.utils.iface` and an optional `QgsProject`.

create_agent

Factory for custom tools or package-specific integrations.

Anthropic

`ANTHROPIC_API_KEY`, optional `ANTHROPIC_MODEL`

Bedrock

AWS credential chain and model access, optional `BEDROCK_MODEL`

GeoAgentConfig

Provider, model, temperature, token, and client settings.

GeoAgentContext

Runtime objects bound to the agent, such as a map or QGIS iface.

for_nasa_opera

Factory that binds NASA OPERA search/display tools plus QGIS tools.

Provider

Environment

OpenAI

`OPENAI_API_KEY`, optional `OPENAI_MODEL`

for_stac

Factory that binds STAC catalog search/asset tools plus optional QGIS loading.

OpenRouter

`OPENROUTER_API_KEY`, optional `OPENROUTER_MODEL` and `OPENROUTER_BASE_URL`

vLLM

`VLLM_BASE_URL`, `VLLM_MODEL_ID`, optional `VLLM_API_KEY`