mcpuniverse / tests /data /task /google-map_task_0001.json
haochengsama's picture
Add files using upload-large-folder tool
222d3d2 verified
Raw
History Blame Contribute Delete
2.87 kB
{
"category": "general",
"question": "Plan a road trip starting from Johor Bahru and passing through 4 Cities before\nreaching Kuala Lumpur. Determine 3 different driving routes, estimate the total\ntravel time, identify 2 possible rest stops within 3 cities, and check the elevation\nof 2 scenic viewpoints located near 2 cities.",
"mcp_servers": [
{
"name": "google-maps"
}
],
"output_format": {
"starting_city": "[Starting City]",
"destination_city": "[Destination City]",
"routes": [
{
"route_id": "1",
"cities_visited": [
"[City 1]",
"[City 2]",
"[City 3]",
"..."
],
"total_distance_km": "[Estimated Distance in km]",
"total_travel_time_hours": "[Estimated Travel Time in hours]"
},
{
"route_id": "2",
"cities_visited": [
"[City 1]",
"[City 2]",
"[City 3]",
"..."
],
"total_distance_km": "[Estimated Distance in km]",
"total_travel_time_hours": "[Estimated Travel Time in hours]"
}
],
"rest_stops": [
{
"city": "[Specific City]",
"rest_stop_id": "1",
"name": "[Rest Stop Name]",
"address": "[Rest Stop Address]",
"amenities": [
"[Amenity 1]",
"[Amenity 2]",
"..."
]
},
{
"city": "[Specific City]",
"rest_stop_id": "2",
"name": "[Rest Stop Name]",
"address": "[Rest Stop Address]",
"amenities": [
"[Amenity 1]",
"[Amenity 2]",
"..."
]
}
],
"scenic_viewpoints": [
{
"city": "[Specific City]",
"viewpoint_id": "1",
"name": "[Viewpoint Name]",
"elevation_meters": "[Elevation in meters]",
"description": "[Brief Description]"
},
{
"city": "[Specific City]",
"viewpoint_id": "2",
"name": "[Viewpoint Name]",
"elevation_meters": "[Elevation in meters]",
"description": "[Brief Description]"
}
]
},
"evaluators": [
{
"func": "json -> get(starting_city)",
"op": "=",
"value": "Johor Bahru"
},
{
"func": "json -> get(destination_city)",
"op": "=",
"value": "Kuala Lumpur"
},
{
"func": "json -> get(routes) -> foreach -> get(cities_visited) -> len",
"op": "=",
"value": 3
}
],
"cleanups": [
{
"server": "google-maps",
"tool": "maps_search_places",
"cleanup_func": "cleanup",
"cleanup_args": {"name": "$query"}
},
{
"server": "google-maps",
"tool": "maps_reverse_geocode",
"cleanup_func": "cleanup",
"cleanup_args": {"name": {"content": "$return -> get(content) -> array(0) -> get(text)"}}
}
]
}