MCP MCP server · io.github.cyanheads
io.github.cyanheads/nominatim-mcp-server
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
- host stars
- 5
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 6
npmbothstdiostreamable-http
An MCP server exposing six tools for geocoding, reverse geocoding, and Overpass spatial queries against OpenStreetMap data. It wraps Nominatim and Overpass public APIs, supporting place search, coordinate-to-address lookup, OSM object lookup, and nearby/bounding-box/raw Overpass QL queries.
It gives your MCP client direct access to OSM geocoding and spatial queries without needing an API key.
Use it to
- Convert addresses to coordinates and back
- Find OSM features near a point or in a bounding box
- Fetch address records for known OSM object IDs
- Run custom Overpass QL queries
- Self-host via Docker or run locally with Bun or Node.js
For Developers building MCP clients needing OpenStreetMap geocoding
- Runs
- both
- Transport
- streamable-http, stdio
- Tools
- 6
- Packaged as
- npm:@cyanheads/nominatim-mcp-server
- Install
- npx -y @cyanheads/nominatim-mcp-server
- Needs
- 9 environment variables
- Version
- 0.1.8
- Last release
- 2026-08-30
topicsmcp-serveropenstreetmapgeocodingoverpassnominatimmaps