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.
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
Frequently asked questions
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
Basic information
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

EverArt
modelcontextprotocolModel Context Protocol Servers

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Comments