Enables natural language interaction with a GeoServer instance for managing workspaces, datastores, feature types, layers, styles, and OGC services (WMS/WFS) via an LLM-powered agent.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.GEOSERVER_URL— (required) Base URL, e.g. http://localhost:8080/geoserverGEOSERVER_USER— (required) REST usernameGEOSERVER_PASSWORD— (required) REST passwordGEOSERVER_DEFAULT_WORKSPACE— _(none)_ Workspace used when a tool omits oneGEOSERVER_DEFAULT_SRS— EPSG:4326 SRS used when publishing without oneGEOSERVER_TIMEOUT— 30 HTTP timeout (seconds)GEOSERVER_RETRIES— 2 Retry attempts on connect/timeout/502/503/504GEOSERVER_RETRY_BACKOFF— 0.5 Linear backoff factor (seconds × attempt)GEOSERVER_VERIFY_TLS— true Verify TLS certificatesGEO_MAP_OUTPUT_DIR— ./maps Where generated maps / downloaded PNGs are savedWEBUI_PORT— 8000 Port for the test UIGEO_LLM_PROVIDER— ollama Agent LLM backend: ollama, ollama-cloud or anthropicOLLAMA_HOSTOLLAMA_MODEL— qwen2.5 Ollama model (must support tool calling); cloud model id for ollama-cloudOLLAMA_CLOUD_HOSTOLLAMA_API_KEY— _(none)_ Ollama Cloud API key (required for ollama-cloud)ANTHROPIC_API_KEY— _(none)_ Anthropic API key (required for anthropic)ANTHROPIC_MODEL— claude-sonnet-4-6 Claude model (anthropic provider)GEO_MCP_TRANSPORT— stdio MCP transport: stdio or httpGEO_MCP_HOST— 0.0.0.0 Bind host when transport is httpGEO_MCP_PORT— 9000 Port when transport is httpGEO_LOG_LEVEL— Logging on the mcp_geo_server logger (set =DEBUG).[](https://m8ven.ai/mcp/agent-engineering-studio-mcp-geo-server-4z8sh1)