Turn-by-turn directions and navigation
## Google Maps Navigation MCP Server: Turn-by-Turn Routing Intelligence The **Google Maps Navigation MCP Server** specializes in advanced navigation and routing capabilities from Google Maps Platform, enabling AI assistants to provide detailed turn-by-turn directions, real-time traffic routing, and navigation-specific features. This focused integration delivers the routing precision needed for navigation applications. ### Why Google Maps Navigation MCP? - **Real-Time Traffic**: Dynamic routing based on current traffic conditions with ETA updates and delay predictions - **Turn-by-Turn Directions**: Detailed navigation instructions with lane guidance, road signage, and maneuver descriptions - **Alternative Routes**: Multiple route options with trade-offs between time, distance, and road preferences - **Waypoint Optimization**: Automatic reordering of stops for the most efficient route sequence - **Road Preferences**: Customize routes to avoid tolls, highways, ferries, or unpaved roads ### Key Features #### 1. Turn-by-Turn Directions ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Get detailed turn-by-turn directions from LAX to Santa Monica Pier with lane guidance" }], tools=[{ "name": "gmaps_nav_directions", "description": "Get detailed navigation instructions" }] ) ``` #### 2. Traffic-Aware Routing ```python # Get routes with real-time traffic response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Find the fastest route to downtown considering current traffic, and show me alternatives" }], tools=[{"name": "gmaps_nav_traffic", "description": "Traffic-aware routing"}] ) ``` #### 3. Route Optimization ```python # Optimize waypoint order response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Reorder these 6 delivery stops for the most efficient route and provide directions" }], tools=[{"name": "gmaps_nav_optimize", "description": "Optimize waypoint sequence"}] ) ``` #### 4. Road Preferences ```python # Customize route preferences response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Plan a route avoiding toll roads and highways, preferring scenic routes" }], tools=[{"name": "gmaps_nav_preferences", "description": "Set routing preferences"}] ) ``` ### Configuration ```json { "mcpServers": { "google-maps-nav": { "command": "npx", "args": ["-y", "@anthropic/mcp-google-maps-nav"], "env": { "GOOGLE_MAPS_API_KEY": "your-google-maps-api-key" } } } } ``` ### Use Cases **Delivery Applications**: Build delivery apps with optimized routes, accurate ETAs, and dynamic rerouting capabilities. **Ride-Sharing Services**: Provide drivers with turn-by-turn navigation and passengers with accurate arrival predictions. **Field Service Management**: Route technicians efficiently with traffic-aware scheduling and navigation instructions. **Personal Navigation**: Create navigation experiences with voice-ready instructions and real-time traffic updates. The Google Maps Navigation MCP Server delivers focused routing intelligence for applications where precise navigation and traffic awareness are critical to user experience.
{
"mcpServers": {
"google-maps-nav": {
"mcpServers": {
"google-maps-nav": {
"env": {
"GOOGLE_MAPS_API_KEY": "YOUR_API_KEY"
},
"args": [
"-y",
"@modelcontextprotocol/server-google-maps"
],
"command": "npx"
}
}
}
}
}