← Directory
mcp · Global
GIS-MCP-Server
GIS-MCP-Server
Claim this listing
Represent GIS-MCP-Server? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered llm-inferred
- geocoding (Nominatim/OSM or Pelias) · reverse geocoding · batch geocoding (max 10 addresses) · elevation for points and profiles along paths · routing (OSRM) with distance, duration and geometry · isochrones · spatial analysis: buffer, intersection, union, distance · file I/O: Shapefile, GeoJSON, GeoPackage · CRS transformation
- Coverage llm-inferred
- Global
- Formats docs-verified
- MCP · JSON · GeoJSON · Shapefile · GeoPackage
- Access llm-inferred
- Open source, MIT licence. Default public endpoints (Nominatim, OSRM, Open-Elevation) need no key (inferred from config defaults). PELIAS_API_KEY is optional per DOCS, which conflicts with the ENTRY auth field.
Useful for
- Use cases llm-inferred
- Batch-geocode up to 10 project addresses to coordinates for a site or consultee list · Elevation profile along a proposed drainage or pipe route for gradient screening · Buffer a site point or boundary by a set distance to define a consultation or search zone · Reproject layers between CRS (e.g. EPSG:4326 to EPSG:3857) before combining datasets
- Audience llm-inferred
- GIS analysts · drainage engineers · hydrologists · planners · civils engineers
Limitations
- Constraints llm-inferred
- DOCS describe 'LocuSync Server' (repo matbel91765/locusync-server, PyPI locusync-server), not 'GIS-MCP-Server' as named in ENTRY; confirm the docs belong to this entry's repo before publishing · Default geocoding is Nominatim/OSM, enforced at 1 request/second; Pelias is only used when PELIAS_URL is set (default empty) · Default routing uses the OSRM demo server, which is best effort; self-hosting is advised for production · batch_geocode is capped at 10 addresses per request · DOCS do not state the elevation data source, resolution or vintage (Open-Elevation is the default endpoint) · DOCS do not state UK or regional coverage, or any time span · Valhalla native isochrones, PostGIS queries and full ESRI FileGDB support are roadmap items and not complete · Python 3.11+ required (per README badge)
Example tool calls docs-verified
Straight-line distance between Birmingham and London
{
"tool": "distance",
"arguments": {
"lat1": 52.4862,
"lon1": -1.8904,
"lat2": 51.5074,
"lon2": -0.1278
}
}- Licence
- MIT
- Authentication
- API key via env: PELIAS_API_KEY (auto-extracted from README)
- GitHub stars
- 4
- Last commit
- 08/07/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- pypi:locusync-server
- Verification
- Not independently verified
Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.
Provenance & evidence
Geospatial deep dive (Glama/Smithery/GitHub). Tools/install/auth auto-extracted from README.
Metadata observed 15/10/2026 · research sweep: geo-deep-dive (geo-deep-dive:glama)