Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_location | Search for locations, addresses, or places using Nominatim geocoding service |
| reverse_geocode | Get address information from coordinates (reverse geocoding) |
| search_structured | Search using structured address components |
| get_place_details | Get detailed information about a specific OSM place |
| search_pois | Search for Points of Interest (POIs) using Overpass API |
| find_amenities_nearby | Find amenities near a specific location |
| get_elements_in_bounds | Get all OSM elements within a bounding box |
| search_by_tags | Search for OSM elements by specific tags |
| get_route_data | Get road/path data for routing between two points |
| execute_overpass_query | Execute a custom Overpass QL query |
| get_osrm_route | Get detailed route with turn-by-turn directions using OSRM |
| get_distance_matrix | Calculate distance and duration matrix between multiple points |
| snap_to_roads | Snap coordinates to nearest road segments |
| optimize_route | Solve Traveling Salesman Problem to find optimal route through all points |
| map_match_gps | Map-match GPS traces to road network |
| calculate_isochrone | Calculate travel time isochrone (areas reachable within time limit) using Valhalla |
| get_changeset | Get detailed information about a specific changeset |
| search_changesets | Search for changesets with various filters |
| get_changeset_diff | Get the diff/changes for a specific changeset |
| osmose_search_issues | Search for OSMOSE quality assurance issues with various filters |
| osmose_get_issue_details | Get detailed information about a specific OSMOSE issue |
| osmose_get_issues_by_country | Get OSMOSE issues in a specific country |
| osmose_get_issues_by_user | Get OSMOSE issues last modified by a specific user |
| osmose_get_stats | Get OSMOSE statistics (issue counts by level, type, etc.) |
| osmose_get_items | Get available OSMOSE issue categories/items |
| search_highways_smart | Smart highway search using Taginfo-enhanced queries for major roads, motorways, etc. |
| search_pois_smart | Smart POI search using Taginfo-enhanced queries for restaurants, shops, tourism, etc. |
| get_tag_suggestions | Get OSM tag suggestions and autocomplete based on Taginfo statistics |
| get_tag_stats | Get usage statistics for OSM tags from Taginfo |
| validate_osm_tag | Validate if an OSM tag combination is commonly used and get suggestions |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |