← 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.
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)