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
🚀 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,
Codelf
unbugA search tool helps dev to solve the naming things problem.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments