mahdin75/geoserver-mcp
by Various
A Model Context Protocol (MCP) server implementation that connects LLMs to the GeoServer REST API
MCP
mahdin75/geoserver-mcp
Added 1 June 2026
Overview
An MCP server that exposes GeoServer REST API operations as tools for LLMs. It enables LLM clients to query and manage geospatial data through the Model Context Protocol. The Python server translates natural language requests into REST calls to GeoServer.
Best for
Best for
Developers who want to let LLMs interact with GeoServer-managed geospatial data
Use cases
- Querying GeoServer layers and feature types via an LLM interface
- Automating layer creation or style updates in GeoServer
- Building conversational geospatial data assistants
How to use
Install
npx -y @smithery/cli install @mahdin75/geoserver-mcp --client claude Tools exposed
list_workspacescreate_workspacecreate_datastorecreate_featurestorecreate_gpkg_datastorecreate_shp_datastorecreate_coveragestoredelete_coveragestoreget_coveragestoreget_coveragestoresget_datastoreget_datastoresget_layer_infolist_layerscreate_layerdelete_resourcecreate_layergroupget_layergroupget_layergroupsadd_layer_to_layergroup
Tested with
Claude Desktop, Cursor
Notes
An MCP server that exposes GeoServer REST API operations as tools for LLMs. It enables LLM clients to query and manage geospatial data through the Model Context Protocol. The Python server translates natural language requests into REST calls to GeoServer.
75 stars on GitHub. Last updated 2025-12-13. Licensed MIT.
Use cases
- Querying GeoServer layers and feature types via an LLM interface
- Automating layer creation or style updates in GeoServer
- Building conversational geospatial data assistants
Pros
- Leverages the standard MCP protocol for broad LLM client compatibility
- Python-based, easy to install and extend
- Provides direct access to GeoServer management operations
Cons
- Requires a running GeoServer instance to be useful
- Limited to GeoServer REST API capabilities
- Dependent on MCP client ecosystem for real-world use
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the standard MCP protocol for broad LLM client compatibility
- Python-based, easy to install and extend
- Provides direct access to GeoServer management operations
Cons
- Requires a running GeoServer instance to be useful
- Limited to GeoServer REST API capabilities
- Dependent on MCP client ecosystem for real-world use
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.