maps-geo MCP Server
Access OpenStreetMap data, geocode locations, and run Overpass spatial queries through a Model Context Protocol server.
Discovered via github-topic:model-context-protocol and last synced 1mo ago.
1. Install the package
npx @cyanheads/openstreetmap-mcp-server
2. Add to claude_desktop_config.json
{
"mcpServers": {
"cyanheads-openstreetmap-mcp-server": {
"command": "npx",
"args": [
"@cyanheads/openstreetmap-mcp-server"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Nominatim API base URL. Override for a private or mirror instance.
Purpose
Fetch address details for one or more known OSM objects by their IDs
User-Agent sent to Nominatim and Overpass. Required by usage policy.
Enable OpenTelemetry
Convert latitude/longitude coordinates to the nearest address or place name
Find OSM features within a rectangular bounding box
Storage backend: `in-memory`, `filesystem`, `supabase`, `cloudflare-kv/r2/d1`
Public origin override for TLS-terminating reverse-proxy deployments
Description
Overpass API endpoint URL. Override for a mirror or private instance.
Description
Find OSM features within a radius around a geographic point
HTTP server port
HTTP endpoint path where the MCP server is mounted
Authentication: `none`, `jwt`, or `oauth`
Opt-in Bun-only forced-GC pressure loop (ms). Recommended starting point if heap growth is observed: `60000`.
Convert a place name or address to geographic coordinates and structured place data
Log level (`debug`, `info`, `warning`, `error`, etc.)
Execute a raw Overpass QL query for advanced spatial operations
Transport: `stdio` or `http`