Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi openrouteservice con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Routing di openrouteservice (HeiGIT) su OpenStreetMap: geocoding e geocoding inverso, percorsi con indicazioni svolta per svolta per auto, camion, bici, a piedi e in sedia a rotelle, matrici dei tempi di viaggio, isocrone (aree raggiungibili), ottimizzazione dei percorsi per più veicoli e punti di interesse. Chiave API gratuita.
Prova a chiedere
Prompt di esempio per openrouteservice
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → openrouteservice, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
openrouteservice
Routing di openrouteservice (HeiGIT) su OpenStreetMap: geocoding e geocoding inverso, percorsi con indicazioni svolta per svolta per auto, camion, bici, a piedi e in sedia a rotelle, matrici dei tempi di viaggio, isocrone (aree raggiungibili), ottimizzazione dei percorsi per più veicoli e punti di interesse. Chiave API gratuita.
Setup
La configurazione richiede circa 2 minuti. Ti servono un account HeiGIT gratuito e una chiave API. Il piano gratuito basta per i test e per un uso in produzione contenuto.
- Registrati gratis su account.heigit.org e crea una chiave API nella dashboard, alla voce tokens.
- Incolla solo la chiave in
OPENROUTESERVICE_API_KEY, senza la parola Bearer, spazi o virgolette. Il connettore la invia nell'headerAuthorization. - Installa il connettore ed esegui
openrouteservice_geocodecon un luogo come Berlino: restituisce il luogo con le sue coordinate, segno che la chiave funziona.
Indirizzo attuale: il connettore usa https://api.heigit.org, l'indirizzo attuale di openrouteservice. HeiGIT spegne il vecchio api.openrouteservice.org a novembre 2026; le chiavi create lì funzionano anche qui, quindi puoi tenere quella che hai.
Cosa fa: tutto si basa sui dati OpenStreetMap. Trasforma indirizzi in coordinate e viceversa (geocoding, completamento automatico mentre scrivi, geocoding inverso); calcola percorsi con distanza, durata e indicazioni svolta per svolta per auto, camion (driving-hgv), bici, a piedi e in sedia a rotelle, evitando se vuoi autostrade, pedaggi o traghetti; costruisce matrici dei tempi di viaggio tra molti punti; disegna isocrone, cioè l'area raggiungibile entro un certo tempo o una certa distanza; risolve giri per più veicoli (VROOM) con finestre orarie, capacità e competenze; e trova punti di interesse come negozi, distributori, farmacie o colonnine di ricarica intorno a un punto.
Prima la longitudine: ogni strumento di routing vuole le coordinate come [longitudine, latitudine], per esempio [7.8421, 47.9990] per Friburgo. Invertirle è la causa tipica di un punto non trovato o di un percorso che finisce in mare, per questo l'AI geocodifica prima gli indirizzi e passa le coordinate così come sono.
Unità: le durate arrivano in secondi e l'AI le converte per te in ore e minuti. Le distanze sono in chilometri di default. Le isocrone ricevono l'intervallo in secondi, o in metri per un intervallo di distanza.
Solo lettura: il connettore si limita a calcolare. Alcuni strumenti inviano la richiesta come POST, ma nessuno cambia qualcosa nel tuo account HeiGIT: non c'è nulla da confermare e nessuno strumento è disattivato all'installazione.
Limiti: il piano gratuito consente circa 2.000 richieste di percorso al giorno e 40 al minuto, con quote giornaliere più basse per matrici, isocrone, ottimizzazione e punti di interesse. Ogni risposta riporta x-ratelimit-remaining e l'AI preferisce una matrice a tanti percorsi singoli.
Errori comuni: 401 significa che non è arrivata alcuna chiave: controlla OPENROUTESERVICE_API_KEY. 403 significa che la chiave è stata rifiutata o che la quota giornaliera è esaurita; verifica entrambe le cose su account.heigit.org. 429 significa limite al minuto raggiunto: aspetta un minuto. L'errore 2004 indica che la richiesta supera un limite (troppi punti o un percorso troppo lungo); l'errore 2010 indica un punto lontano da qualsiasi strada, spesso perché longitudine e latitudine sono invertite.
Il connettore calcola soltanto sui dati OpenStreetMap: non disegna immagini di mappe, non offre percorsi con i mezzi pubblici e non cambia nulla nel tuo account HeiGIT.
Prerequisiti: OPENROUTESERVICE_API_KEY
Installazione locale del connettore
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Apri http://localhost:3000/connectors/store, scegli openrouteservice e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
openrouteservice_geocode | Turn an address or place name into coordinates (forward geocoding, OpenStreetMap and open address data): label, [longitude, latitude]… |
openrouteservice_autocomplete | Suggest places for a partly typed address or name (as-you-type geocoding), with the same fields as openrouteservice_geocode |
openrouteservice_reverse_geocode | Find the address or place at a point (reverse geocoding): nearest addresses, venues or streets with their distance in km |
openrouteservice_directions | Plan a route through two or more points for a car, truck, bicycle, on foot or by wheelchair: total distance and duration, and per leg the… |
openrouteservice_matrix | Compute travel durations (seconds) and optionally distances between many points at once: a matrix from every source to every destination… |
openrouteservice_isochrones | Compute the area reachable from one or more points within given travel times (seconds) or distances (metres): GeoJSON polygons with their… |
openrouteservice_optimize_routes | Solve a vehicle routing problem (VROOM): assign jobs (stops) to vehicles and order them to minimise total travel, respecting time windows… |
openrouteservice_find_pois | Find points of interest from OpenStreetMap (shops, restaurants, fuel, pharmacies, charging stations...) within a radius of a point or in a… |
Esempi di prompt
- "Quanto ci metto in auto da Milano Centrale all'aeroporto di Malpensa, e quali sono le indicazioni passo passo?"
- "Quale dei nostri tecnici di Bologna, Modena e Parma è più vicino in auto a ciascuno di questi 12 clienti?"
- "Mostrami l'area raggiungibile in 15 minuti di auto dal nostro negozio in via Roma 10 a Torino."
- "Pianifica le consegne di domani: 25 fermate, 2 furgoni dalle 8 alle 17 e la fascia oraria di ogni cliente. Quale furgone fa quali fermate, e in che ordine?"
- "Trova farmacie e colonnine di ricarica entro 500 metri da Piazza Navona a Roma."
Prossimi passi
Questa guida ti è stata utile?