The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Geoservercloud MCP listing page.

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/