accueil / serveurs / Géo & Temps / com.kindoflost.routing/fleet-route-optimizer
com.kindoflost.routing/fleet-route-optimizer
serveur MCP (Model Context Protocol) · kindoflost-route-optimizer 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.kindoflost.routing/fleet-route-optimizer est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.kindoflost.routing/fleet-route-optimizer » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- get_route_example≈ 149 tokens
Return the full input of one example, in exactly the shape optimize_routes accepts. Edit it (depot, stops, vehicles, windows) to match the user's situation.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · en | es
es = Spanish labels.name· string · requis
Exemple d'appel{"name": "get_route_example", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_route_result≈ 145 tokens
Fetch the result of an optimize_routes job that returned status 'running'. Waits up to wait_seconds; call again while status is 'running'. Jobs expire 15 minutes after they finish.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requiswait_seconds· integer · optionnel
Exemple d'appel{"name": "get_route_result", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_route_examples≈ 108 tokens
List the built-in example routing problems. Use one to see a realistic input, or solve it as-is to show what the tool does.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_route_examples", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - optimize_routes≈ 1474 tokens
Plan routes for one or more vehicles from one depot and return, per vehicle, the stop order with arrival times and load so far, plus stops that could not be served, totals, Google Maps links and warnings. Uses real road driving times. Solves take 10-60 s (more when many addresses must be looked up). Pass either `example` or the fields below. If the result has status 'running', call get_route_result with its job_id. Minimal example: {"depot": {"address": "1600 Pennsylvania Ave NW, Washington, DC 20500"}, "stops": [{"id": "Ana", "address": "..."}, {"id": "Bob", "lat": 38.9, "lon": -77.03, "window_open": "09:00", "window_close": "12:00", "service_minutes": 10}], "vehicles": 2}. Omitted: capacity = unlimited, no time windows, 1 vehicle, stops are dropped only when they cannot be served at all. Call get_route_example for complete, realistic inputs.
Paramètres, retour & exemple (8)
Paramètresdepot· object · optionnel
Where every vehicle starts and ends. Needs an address or lat+lon.stops· array · optionnel
The places to visit (not the depot). Each needs an address or lat+lon.country· string · optionnel · US | OTHER
Which geocoder reads the addresses: US (US Census, then OpenStreetMap) or OTHER (OpenStreetMap). Default US.example· string · optionnel
Solve this built-in example instead of passing the fields below.vehicles· ? · optionnel
Either a number of identical vehicles (unlimited capacity), or one object per vehicle.parameters· object · optionnel
Optional engine settings: SearchParametersTimeLimit (seconds, default 30, max 60), NoImprovementSeconds (20), RouteTimeLimit (minutes, default 1440), DroppedOrderCost (100000 = serve every stop that can be served), MinuteCost (1), LatePenaltyPerMinute (0 = windows are hard), MaxWaitMinutes (1440), MinimumDriveTime (5).wait_seconds· integer · optionnel
How long to wait for the solve inside this call (default 25).previous_routes· array · optionnel
Re-optimize from existing routes: one list of stop ids (or 1-based stop numbers) per vehicle, in visiting order. The solver starts from these and improves them; new stops are fitted in.
Exemple d'appel{"name": "optimize_routes", "arguments": {"depot": {}, "stops": [], "country": "US", "example": "texte", "vehicles": "texte", "parameters": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».