DocumentaçãoNatural Language Search · Places · Studio →
Automação para programadores
Use CLI e MCP remoto com a sua chave API.
Assistente de IA
Business inclui 1.000 operações de IA partilhadas por período mensal de faturação. Sem acumulação nem cobranças automáticas por excesso.
Uma pesquisa bem-sucedida utiliza 1 operação de IA e 2 créditos API padrão.
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
Instale o pacote fonte a partir do nosso site; Node.js 24 ou superior. Publicação npm separada.
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 sem estado. Configure endpoint e cabeçalho Authorization Bearer num cliente compatível. Sem OAuth ou subscrições SSE.
Aplicam-se permissões, créditos e limites API. Studio exige permissão studio explícita. MCP não publica nem elimina recursos.
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"
}
}
}Ferramentas MCP disponíveis
place_detailsget_routedistance_matrixreverse_geocodeautocomplete_addressget_timezoneget_isochroneoptimize_routegeocode_addressnatural_searchsuggest_addressesretrieve_placestructured_geocodeplaces_along_routestatic_maplist_styleslist_datasetspreview_style