osrmroute
Documentação

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 --help

Remote 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-18
initialize
{
  "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_details
  • get_route
  • distance_matrix
  • reverse_geocode
  • autocomplete_address
  • get_timezone
  • get_isochrone
  • optimize_route
  • geocode_address
  • natural_search
  • suggest_addresses
  • retrieve_place
  • structured_geocode
  • places_along_route
  • static_map
  • list_styles
  • list_datasets
  • preview_style
Natural Language Search · Places · Studio →
Equipa de suporte

Suporte OSRMRoute

Escreva diretamente à nossa equipa

ESTAMOS PARA AJUDAR

Como podemos ajudar?

Pergunte sobre integração, faturação ou a sua conta. As respostas aparecem nesta conversa.

Suas conversas

Suas conversas aparecerão aqui.