OpenStreetMap (OSM) MCP Server
@jagan-shanmugam
About OpenStreetMap (OSM) MCP Server
An OpenStreetMap MCP server implementation that enhances LLM capabilities with location-based services and geospatial data.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"open-streetmap-mcp": {
"command": "python",
"args": [
"examples/client.py"
]
}
}
}Tools
12Convert text to geographic coordinates
Convert coordinates to human-readable addresses
Discover points of interest near a location
Get turn-by-turn directions between locations
Find places of specific categories in an area
Find optimal meeting spots for multiple people
Get comprehensive data about a neighborhood
Locate educational institutions near a specific location
Compare transportation options between home and work
Locate EV charging infrastructure with filtering
Evaluate neighborhood livability for real estate
Locate parking options near a destination
Overview
What is OpenStreetMap (OSM) MCP Server?
The OpenStreetMap (OSM) MCP Server is an implementation of the Model Context Protocol that enhances LLM capabilities with location-based services and geospatial data from OpenStreetMap. It provides a toolkit for geocoding, reverse geocoding, route directions, points of interest, and area analysis, enabling AI assistants to interact with real-world geography.
How to use OpenStreetMap (OSM) MCP Server?
Install the server in MCP hosts (Claude Desktop, Cursor, Windsurf) by adding a configuration entry using the uvx command with the osm-mcp-server package. For local development, install with pip install -e . and run osm-mcp-server. Test using the example clients in the examples/ directory or integrate via the MCP client library.
Key features of OpenStreetMap (OSM) MCP Server
- 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
Use cases of OpenStreetMap (OSM) MCP Server
- Finding optimal meeting points for groups of people
- Analyzing neighborhood livability for real estate decisions
- Locating parking facilities with availability and fee information
- Comparing commute options between home and work
- Locating EV charging stations with connector and power filtering
FAQ from OpenStreetMap (OSM) MCP Server
How do I install the server in a desktop MCP host?
Add the following JSON configuration under mcpServers in your host’s config file: `"osm-mcp-server": { "command": "uvx", "args": ["osm-m
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Awesome Mlops
visengerA curated list of references for MLOps
Comments