Skip to content
← Directory

mcp · Global

geoserver-mcp

Drives the GeoServer REST API — manage workspaces/layers/styles, CQL spatial queries, WMS/WFS access

Claim this listing

Represent geoserver-mcp? 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
GeoServer workspace, layer and style management · spatial queries on vector data · WMS and WFS access
Formats llm-inferred
MCP stdio · Shapefile · GeoPackage · GeoTIFF
Access llm-inferred
Open source, MIT licence (per catalogue metadata). Requires a running GeoServer with the REST API enabled. Credentials are GeoServer username and password from the GEOSERVER_USER and GEOSERVER_PASSWORD environment variables, not an API key as the catalogue states.

Useful for

Use cases llm-inferred
Publish client-supplied flood-zone or drainage asset shapefiles and GeoPackages to a consultancy GeoServer as WMS/WFS layers · Apply classified or categorised styles to flood-risk or constraint layers for map outputs · Run CQL spatial queries against site or catchment layers to extract features for FRA or drainage reports
Audience llm-inferred
GIS analysts · GeoServer administrators · flood consultants · drainage engineers

Limitations

Constraints llm-inferred
Beta status: docs describe version 0.5.0 as Beta and under active development · Needs a running GeoServer instance with the REST API enabled · Auth is GeoServer username and password from environment variables, not an API key · Python 3.10+ required for the pip and development installs · No UK-specific datasets; the server only exposes what is in the connected GeoServer · The separate GeoServer extension (/geoserver/mcp endpoint) targets GeoServer 2.28.x and is not covered by this entry · Includes destructive tools (e.g. delete_resource, reset_geoserver) that need caution on shared or production servers · When --storage is set, relative file paths resolve against that root, so local file access needs review
Licence
MIT
Authentication
API key via env: GEOSERVER_PASSWORD (auto-extracted from README)
GitHub stars
94
Last commit
16/08/2026
Last successful page check
14/10/2026
Page health
healthy
Package
npm:@smithery/cli
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Verified via GitHub API (2026-10-15). Tools/install/auth auto-extracted from README.

Metadata observed 14/10/2026 · research sweep: manual-2026-10-15 (sparkgeo/geo-mcp-servers)