OpenStreetMap MCP Server
@jagan-shanmugam
关于 OpenStreetMap MCP Server
An OpenStreetMap MCP server implementation that enhances LLM capabilities with location-based services and geospatial data.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"osm-mcp-server": {
"command": "python",
"args": [
"examples/client.py"
]
}
}
}工具
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
概览
What is OpenStreetMap MCP Server?
An OpenStreetMap MCP server that enhances LLM capabilities with location-based services and geospatial data from OpenStreetMap. It provides tools for geocoding, routing, points of interest, and area analysis.
How to use OpenStreetMap MCP Server?
Install and run via uvx osm-mcp-server in MCP hosts like Claude Desktop, Cursor, or Windsurf. For local development, install with pip install -e . and run osm-mcp-server. Configure the server in your MCP host’s JSON config under mcpServers.
Key features of OpenStreetMap 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
- 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
Use cases of OpenStreetMap MCP Server
- Meeting point optimization for groups of people
- Neighborhood analysis for real estate evaluation
- Parking search near a destination
- Finding EV charging stations along a route
- Commute analysis between home and work locations
FAQ from OpenStreetMap MCP Server
How do I install the OpenStreetMap MCP Server?
Add "osm-mcp-server" to your MCP host’s mcpServers configuration with the command "uvx" and args ["osm-mcp-server"]. For local development, run pip install -e . then osm-mcp-server.
How do I run the server locally?
Install the package in development mode with pip install -e ., then start the server by running osm-mcp-server. It will listen for MCP requests over standard input/output.
How do I debug the OpenStreetMap MCP Server?
Use the MCP Inspector by running npx @modelcontextprotocol/inspector uv --directory /path/to/osm-mcp-server run osm-mcp-server. The Inspector will provide a URL for browser-based debugging.
Where do I configure the server for Claude Desktop?
On macOS, edit ~/Library/Application Support/Claude/claude_desktop_config.json; on Windows, edit %APPDATA%/Claude/claude_desktop_config.json. Add the server to the mcpServers object with the appropriate command and args.
其他 分类下的更多 MCP 服务器
Servers
modelcontextprotocolModel Context Protocol Servers
Blender
ahujasidOpen-source MCP to use Blender with any LLM
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
评论