# GeoServer

> Use this tool when you need to manage geospatial data and mapping services, or automate tasks such as workspace management, layer operations, and map generation. It solves problems related to data visualization, spatial analysis, and GIS administration by providing a bridge between AI assistants and GeoServer's REST API. With configurable credentials and comprehensive error handling, it connects to any GeoServer instance, enabling robust and efficient geospatial application development.

Canonical page: https://skillsregistry.net/skills/mahdin75-geoserver  
JSON: https://api.skillsregistry.net/v1/skills/mahdin75-geoserver

## Description

GeoServer MCP Server provides a bridge between AI assistants and GeoServer's REST API, enabling management of geospatial data and mapping services. Built with Python using the FastMCP framework, it exposes tools for workspace management, layer operations, feature querying, and map generation through WMS/WFS services. The server connects to any GeoServer instance via configurable credentials, supports both resource-based and tool-based interactions, and includes comprehensive error handling for robust operation. Particularly valuable for geospatial applications requiring AI assistance with data visualization, spatial analysis, or GIS administration tasks.

## Trust

- **Trust score (0–1):** 0.74
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** maps-location
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mahdin75-geoserver)
- **Repository:** <https://github.com/mahdin75/geoserver-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mahdin75-geoserver"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mahdin75-geoserver` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mahdin75-geoserver/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
