Ola Maps MCP Server
Features
-
get_geocode- Provides probable geographic coordinates and detailed location information, including a formatted address, for the given address as input.
-
reverse_geocode- Converts geographic coordinates back into readable addresses or place names.
-
get_elevation- Retrieves elevation data for a single location.
-
get_placeDetails- Provides Place Details of a particular Place/POI whose Ola place_id necessarily needs to be given as an input.
-
nearbysearch- Provides nearby places of a particular category/type based on the given location.
-
textsearch- Provides a list of places based on textual search without the need for actual location coordinates.
-
get_directions- Provides a routable path between two places.
-
distancematrix- Calculates travel distance between multiple origins and destinations.
-
get_route_optimizer- Optimizes the route between multiple locations based on minimum ETA.
-
search_along_the_route- Searches for POIs (e.g., hospital, school) along a specified route.
-
get_photo- Fetches the photo URL and metadata for a given photo reference ID from Ola's Places Photo API.
-
show_map_html_for_route- Returns HTML code to display an interactive map with a route polyline.
-
show_markers_map_html- Returns HTML code to display an interactive map with markers and popups for POIs.
-
avoid_highways_or_tolls_routes- Returns routes avoiding highways or tolls based on user preferences.
-
get_future_departure_route- Returns the route and ETA for a future departure time, considering traffic conditions.
-
get_shortest_route- Returns the shortest route by distance between two points, automatically considering multiple alternatives.
Configuring mcp-ola-maps Server
Steps to Configure:
-
Open the Claude Desktop Configuration File
- On macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - On Windows:
%APPDATA%/Claude/claude_desktop_config.json
- On macOS:
-
Add the Following Configuration:
{
"mcpServers": {
"mcp-ola-maps": {
"command": "uvx",
"args": ["ola-maps-mcp-server"],
"env": {
"OLA_MAPS_API_KEY": "YOUR_API_KEY"
}
}
}
}
-
Locate the command entry for
uvxand replace it with the absolute path to theuvxexecutable. This ensures that the correct version ofuvxis used when starting the server. On macOS, you can find this path using:which uvx. -
Restart Claude Desktop to apply the changes.
Metadata
Release files for ola-maps-mcp-server 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ola_maps_mcp_server-0.2.5.tar.gz | 72.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ola_maps_mcp_server-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.6 kB
Release files / ola_maps_mcp_server-0.2.5.tar.gz
| Download URL | ola_maps_mcp_server-0.2.5.tar.gz |
|---|---|
| Size | 72.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e520e6d1c0b0a655e61274e66dc1a8bec506d94900b884057654e851374b3751
|
|
BLAKE2b-256 checksum How to use checksums |
a8841df1d2fff779967cc5ccdb6e951bf96595393f92045edac9ec5f7ac33ba3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|
Release files / ola_maps_mcp_server-0.2.5-py3-none-any.whl
| Download URL | ola_maps_mcp_server-0.2.5-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
87042bcf9e985c218e4b82f66ec730c48bd8a85bbca4dd07c1b8403af353837a
|
|
BLAKE2b-256 checksum How to use checksums |
b9d4a045feefd8e00fab9c080634a92f5da5e6c0680741f4efb020ca4f1e832e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|