SkillTide Submit
Official description10 sourcesMCP servers8d ago
jagan-shanmugam/open-streetmap-mcp

jagan-shanmugam/open-streetmap-mcp

๐Ÿ ๐Ÿ  - OpenStreetMap location-based services and geospatial data
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add open-streetmap-mcp -- npx -y open-streetmap-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
229 โ˜… ยท jagan-shanmugam/open-streetmap-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 229 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository jagan-shanmugam/open-streetmap-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

OpenStreetMap (OSM) MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

An OpenStreetMap MCP server implementation that enhances LLM capabilities with location-based services and geospatial data.
Demo
Meeting Point Optimization
Neighborhood Analysis
Parking Search
Installation
In MCP Hosts like Claude Desktop, Cursor, Windsurf, etc.
- osm-mcp-server: The main server, available for public use.
Features
This server provides LLMs with tools to interact with OpenStreetMap data, enabling location-based applications to:
- Geocode addresses and place names to coordinates
- Reverse geocode coordinates to addresses
- Find nearby points of interest
- Get route directions between locations
- Search for places by category within a bounding box
- Suggest optimal meeting points for multiple people
- Explore areas and get comprehensive location information
- Find schools and educational institutions near a location
- Analyze commute options between home and work
- Locate EV charging stations with connector and power filtering
- Perform neighborhood livability analysis for real estate
- Find parking facilities with availability and fee information
Components
Resources
The server implements location-based resources:
- location://place/{query}: Get information about places by name or address
- location://map/{style}/{z}/{x}/{y}: Get styled map tiles at specified coordinates
Tools
The server implements several geospatial tools:
- geocode_address: Convert text to geographic coordinates
- reverse_geocode: Convert coordinates to human-readable addresses
- find_nearby_places: Discover points of interest near a location
- get_route_directions: Get turn-by-turn directions between locations
- search_category: Find places of specific categories in an area
- suggest_meeting_point: Find optimal meeting spots for multiple people
- explore_area: Get comprehensive data about a neighborhood
- find_schools_nearby: Locate educational institutions near a specific location
- analyze_commute: Compare transportation options between home and work
- find_ev_charging_stations: Locate EV charging infrastructure with filtering
- analyze_neighborhood: Evaluate neighborhood livability for real estate
- find_parking_facilities: Locate parking options near a destination
Local Testing
Running the Server
To run the server locally:
1. Install the package in development mode:
2. Start the server:
3. The server will start and listen for MCP requests on the standard input/output.
Testing with Example Clients
The repository includes two example clients in the examples/ directory:
Basic Client Example
client.py demonstrates basic usage of the OSM MCP server:
This will:
- Connect to the locally running server
- Get information about San Francisco
- Search for restaurants in the area
- Retrieve comprehensive map data with progress tracking
LLM Integration Example
llm_client.py provides a helper class designed for LLM integration:
This example shows how an LLM can use the Location Assistant to:
Source
awesome ยท https://github.com/jagan-shanmugam/open-streetmap-mcp
Browse by field
MCP servers
Traction
229 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index