
jagan-shanmugam/open-streetmap-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Jagan-Shanmugam/Open-StreetMap-MCPは、[[T0]からインポートされたMCPサーバー候補です。
概要
Jagan-Shanmugam/Open-StreetMap-MCPは、[[T0]からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
位置情報サービスと地理空間データによりLLMの機能を強化するOpenStreetMap MCPサーバー実装。
デモ
ミーティングポイント最適化
近隣分析
駐車捜索
設置
Claude Desktop、Cursor、WindsurfなどのMCPホストで。
osm-mcp-server:メインサーバーで、一般公開されています。
特徴
このサーバーは、LLMがOpenStreetMapデータとやり取りするためのツールを提供し、位置ベースのアプリケーションが以下を可能にします:
- ジオコードの住所と地名を座標に変換
- ジオコード座標をアドレスに逆変換
- 近隣の見どころを探す
- 場所間のルート案内を取得
- バウンディングボックス内でカテゴリ別に場所を検索
- 複数人に最適な待ち合わせ場所を提案する
- エリアを探索し、包括的な位置情報を得る
- 近くの学校や教育機関を探す
- 自宅と職場間の通勤オプションを分析する
- コネクターとパワーフィルタリングを備えたEV充電ステーションの位置づけ
- 不動産の居住可能性分析を実施
- 駐車場の利用可能状況や料金情報の検索
構成要素
リソース
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
OpenStreetMap (OSM) MCP Server
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."mcpServers": { "osm-mcp-server": { "command": "uvx", "args": [ "osm-mcp-server" ] } }
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 addresslocation://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 coordinatesreverse_geocode: Convert coordinates to human-readable addressesfind_nearby_places: Discover points of interest near a locationget_route_directions: Get turn-by-turn directions between locationssearch_category: Find places of specific categories in an areasuggest_meeting_point: Find optimal meeting spots for multiple peopleexplore_area: Get comprehensive data about a neighborhoodfind_schools_nearby: Locate educational institutions near a specific locationanalyze_commute: Compare transportation options between home and workfind_ev_charging_stations: Locate EV charging infrastructure with filteringanalyze_neighborhood: Evaluate neighborhood livability for real estatefind_parking_facilities: Locate parking options near a destination
Local Testing
Running the Server
To run the server locally:
- Install the package in development mode:
pip install -e .
- Start the server:
osm-mcp-server
- The server will start and listen for MCP requests on the standard input/output.
Testing with Example Clients
インストール
uvx osm-mcp-server設定
"mcpServers": {
"osm-mcp-server": {
"command": "uvx",
"args": [
"osm-mcp-server"
]
}
}