Enterprise DNA
M MCP Servers Developer low

mahdin75/geoserver-mcp

by Various

A Model Context Protocol (MCP) server implementation that connects LLMs to the GeoServer REST API

M

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_workspaces
  • create_workspace
  • create_datastore
  • create_featurestore
  • create_gpkg_datastore
  • create_shp_datastore
  • create_coveragestore
  • delete_coveragestore
  • get_coveragestore
  • get_coveragestores
  • get_datastore
  • get_datastores
  • get_layer_info
  • list_layers
  • create_layer
  • delete_resource
  • create_layergroup
  • get_layergroup
  • get_layergroups
  • add_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.

Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks