MCP server for managing GeoServer workspaces, datastores, layers, and styles
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

An MCP server that wraps the python-geoservercloud library, exposing 80+ GeoServer operations as natural-language tools for AI assistants like Claude, VS Code Copilot, and other MCP-compatible clients.
Once connected, you can just ask:
test_data"roads table from my PostGIS database"One command β no manual install, uvx fetches and runs the server for you.
Simplest β no credentials up front:
The AI will ask you for the GeoServer URL, username, and password when it first needs them. Great for trying it out or switching between servers.
Or set the connection up front:
That's it β start Claude Code and ask it to list your workspaces to confirm it's connected.
Manage it later with claude mcp list, claude mcp get geoserver, or
claude mcp remove geoserver. Add --scope user to the add command to make it
available in every project instead of just this one.
Add this to your config file, then restart Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd this to .vscode/mcp.json:
Published to the MCP Registry as
io.github.ronitjadhav/geoservercloud-mcp.
| Variable | Default | Description |
|---|---|---|
GEOSERVER_URL | http://localhost:8080/geoserver | GeoServer base URL |
GEOSERVER_USER | admin | GeoServer username |
GEOSERVER_PASSWORD | geoserver | GeoServer password |
All three are optional β if you skip them, you can configure the connection at runtime by asking the AI.
Want to run it from source or contribute?
Need a GeoServer to test against? cd docker && docker compose up -d spins up
GeoServer + PostGIS + the MCP server.
For the full workflow β adding new tools, linting, releasing, and how publishing works β see the Developer Guide.
This server is built on the python-geoservercloud library. For programmatic access without MCP:
Full library docs: https://camptocamp.github.io/python-geoservercloud/
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/geoservercloud-mcp)<a href="https://allmcps.com/mcp/geoservercloud-mcp"><img src="https://allmcps.com/api/badge/geoservercloud-mcp?style=directory" alt="Geoservercloud MCP on AllMCPs" /></a>