DocumentationNatural Language Search · Places · Studio →
Automatisation développeur
Utilisez CLI et MCP distant avec votre clé API.
Assistant IA
Business inclut 1 000 opérations IA partagées par période de facturation mensuelle. Aucun report ni dépassement facturé automatiquement.
Une recherche réussie utilise 1 opération IA et 2 crédits API standard.
AI Search
osrmroute search --json '{"q":"Find cafes near Berlin", "ai":true}'AI Studio
osrmroute style-preview --json '{"prompt":"A calm dark map with blue water", "ai":true}'OSRMRoute CLI
Installez le paquet source depuis notre site ; Node.js 24 minimum. Publication npm séparée.
Terminal
npm install -g https://osrmroute.com/downloads/osrmroute-cli-1.0.1.tgz
export OSRMROUTE_API_KEY="YOUR_KEY"
osrmroute geocode --json '{"q":"Berlin"}'
osrmroute search --json '{"q":"cafes near Berlin within 2 km"}'
osrmroute styles
osrmroute --helpRemote MCP
Streamable HTTP sans état. Configurez l’endpoint et l’en-tête Authorization Bearer dans un client compatible. Sans OAuth ni abonnements SSE.
Les autorisations, crédits et limites API s’appliquent. Studio exige la permission studio explicite. MCP ne publie ni ne supprime les ressources.
Streamable HTTP
Endpoint: https://osrmroute.com/api/mcp
Authorization: Bearer $OSRMROUTE_API_KEY
Content-Type: application/json
Accept: application/json, text/event-stream
MCP-Protocol-Version: 2025-06-18initialize
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-06-18",
"capabilities": {},
"clientInfo": {
"name": "example",
"version": "1.0.0"
}
}
}tools/call
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "natural_search",
"arguments": {
"q": "cafes near Berlin"
}
}
}Outils MCP disponibles
place_detailsget_routedistance_matrixreverse_geocodeautocomplete_addressget_timezoneget_isochroneoptimize_routegeocode_addressnatural_searchsuggest_addressesretrieve_placestructured_geocodeplaces_along_routestatic_maplist_styleslist_datasetspreview_style