geo-mcp-serverslisted
Install: claude install-skill a1964378/geo-mcp-servers
# Geospatial MCP Servers
This skill wraps a curated, version-controlled catalog of MCP servers for
geospatial work. `servers.yaml` is the source of truth; `README.md` is
generated from it.
## Locate the catalog
The skill is installed at `~/.claude/skills/geo-mcp-servers`, a symlink into
the cloned repo's `skill/` directory. Resolve the repo root from it — do not
assume any absolute path:
```bash
REPO="$(cd "$(dirname "$(readlink ~/.claude/skills/geo-mcp-servers)")" && pwd -P)"
echo "$REPO" # repo root — parent of the skill dir
```
If `readlink` returns nothing (the skill was copied rather than symlinked), ask
the user where they cloned `geo-mcp-servers`, or search for it, e.g.
`find ~ -name servers.yaml -path '*geo-mcp-servers*' 2>/dev/null`. Use the
resolved `$REPO` in every command below.
## Find / recommend a server
1. Read the catalog data:
```bash
REPO="$(cd "$(dirname "$(readlink ~/.claude/skills/geo-mcp-servers)")" && pwd -P)"
cat "$REPO/servers.yaml"
```
2. Match the user's need to a `category` and to entry `tags`/`description`.
Categories include: geocoding, routing, mapping, database (PostGIS/DuckDB),
remote_sensing (STAC/EO), weather, desktop_gis (QGIS/ArcGIS), toolkit,
data_access, other.
3. Recommend the closest 1–3 servers with their URLs and a one-line why. If
nothing fits, say so plainly rather than inventing a server.
## Add a newly discovered server
When the user points you at a new geospatial MCP server (a URL, a name,