
open-streetmap-mcp
by jagan-shanmugam·★ 191·Score 45
A comprehensive OpenStreetMap MCP server enabling geocoding, routing, POI searches, and neighborhood analysis through location-based tools.
Overview
The open-streetmap-mcp is a well-implemented MCP server that exposes powerful geospatial tools to LLM applications. It provides extensive functionality for location-based services including geocoding and reverse geocoding, finding nearby places, route directions, and neighborhood analysis. The server features both tools for dynamic queries and resources for accessing map data. The implementation is clean with proper documentation and examples.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need location-based data and services in your LLM applications, particularly for routing, POI discovery, and geospatial analysis.
When NOT to choose this
Don't choose this if you need real-time traffic data, advanced routing algorithms, or location data from sources other than OpenStreetMap.
Tools this server exposes
12 tools extracted from the READMEgeocode_addressConvert text addresses to geographic coordinates
reverse_geocodeConvert coordinates to human-readable addresses
find_nearby_placesDiscover points of interest near a location
get_route_directionsGet turn-by-turn directions between locations
search_categoryFind places of specific categories in an area
suggest_meeting_pointFind optimal meeting spots for multiple people
explore_areaGet comprehensive data about a neighborhood
find_schools_nearbyLocate educational institutions near a specific location
analyze_commuteCompare transportation options between home and work
find_ev_charging_stationsLocate EV charging infrastructure with filtering
analyze_neighborhoodEvaluate neighborhood livability for real estate
find_parking_facilitiesLocate parking options near a destination
Comparable tools
Installation
Installation
In MCP Hosts like Claude Desktop, Cursor, Windsurf, etc.
"mcpServers": {
"osm-mcp-server": {
"command": "uvx",
"args": [
"osm-mcp-server"
]
}
}Local Development
- Install the package in development mode:
pip install -e .- Start the server:
osm-mcp-serverFAQ
- What MCP tools does this server provide?
- The server provides tools for geocoding, reverse geocoding, finding nearby places, route directions, meeting point optimization, neighborhood analysis, school searches, commute analysis, EV charging station location, and parking facility searches.
- How do I test this server locally?
- The repository includes example clients in the examples/ directory. You can run `python examples/client.py` for basic usage or `python examples/llm_client.py` to see LLM integration examples.
Compare open-streetmap-mcp with
Last updated · Auto-generated from public README + GitHub signals.