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

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