Início/Guias/Desenvolvedores
Desenvolvedores

Como conectar um assistente IA ao MCP ROOTE?

Conecte um assistente ao MCP ROOTE: URL do servidor, configuração HTTP, primeira busca, leitura dos resultados e solução de erros.

By ROOTE·7 min de leitura
Como conectar um assistente IA ao MCP ROOTE?
Conecte ROOTE e inicie sua primeira pesquisa.

O essencial em poucos segundos

Adicione https://mcp.roote.ai/mcp como servidor remoto Streamable HTTP em um cliente compatível. Conheça as ferramentas, teste um endereço e depois uma busca próxima, e verifique o status bem como os limites retornados.

Para conectar um assistente IA ao MCP ROOTE, adicione o servidor remoto https://mcp.roote.ai/mcp em um aplicativo compatível com MCP Streamable HTTP. O servidor disponibiliza ferramentas para leitura de endereços, mobilidade e serviços próximos.

Este tutorial segue a configuração publicada pela ROOTE e uma verificação de conexão ao servidor. Os nomes dos menus mudam conforme o cliente; a URL, o transporte e o esquema das ferramentas são os elementos a verificar. A lista tools/list do servidor pode evoluir antes da documentação: use as capacidades realmente anunciadas.

Verificar a compatibilidade do cliente

Seu aplicativo deve aceitar um servidor MCP remoto via Streamable HTTP. Um cliente limitado a servidores locais stdio não pode usar essa URL como um comando executável. Verifique também se sua conta permite adicionar servidores personalizados.

Se o aplicativo oferecer um formulário, informe ROOTE como nome e a URL do servidor como endereço. Se aceitar um arquivo no formato mcpServers, a documentação ROOTE sugere esta configuração mínima:

{
  "mcpServers": {
    "roote": { "url": "https://mcp.roote.ai/mcp" }
  }
}

Configuração oficial de conexão ROOTE

Escolher acesso anônimo ou autenticado

A documentação prevê acesso anônimo sem cabeçalho Authorization, sujeito à projeção Free e aos limites ativos da API. Para acesso autenticado, use o mecanismo seguro do cliente para enviar seu token no cabeçalho Bearer.

Authorization: Bearer YOUR_API_TOKEN

YOUR_API_TOKEN é um local a ser substituído na configuração segura do cliente. Não cole o token em conversas, URLs públicas ou artigos. Um token inválido ou revogado não é substituído automaticamente por acesso anônimo.

Confirmar que as ferramentas estão disponíveis

Após conectar, abra a lista de ferramentas do servidor no seu cliente. A documentação ROOTE descreve a sequência initialize, tools/list, depois tools/call; clientes compatíveis normalmente fazem essas operações para você. Use a versão e capacidades anunciadas pelo servidor.

O servidor expõe geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions e services_nearby. A ausência dessas ferramentas indica um problema de conexão, descoberta ou uma evolução do serviço. Sempre confira a lista anunciada pelo servidor. Journey e Departures ainda não estão expostos.

Realizar a primeira busca reproduzível

Comece com um endereço explícito: “Use ROOTE para buscar 10 rue de Rivoli, Paris, França. Indique os candidatos encontrados e suas coordenadas.” Analise o resultado da ferramenta, não apenas a resposta gerada pelo modelo.

{
  "name": "geocode",
  "arguments": {
    "q": "10 rue de Rivoli, Paris",
    "language": "fr",
    "country": "FR"
  }
}

Este bloco ilustra o nome e os argumentos de uma chamada; não é uma requisição HTTP completa. Seu cliente encapsula a chamada MCP. Se vários candidatos plausíveis retornarem, escolha o correto antes de buscar ao redor do ponto.

Você pode então testar o transporte próximo a um ponto de referência em Bordeaux. As coordenadas abaixo são apenas para teste e não provêm do endereço parisiense anterior.

{
  "name": "transit_nearby",
  "arguments": {
    "lat": 44.8416106,
    "lon": -0.5810938,
    "radius": 600,
    "modes": ["bus", "tram"],
    "limit": 10
  }
}

Ler o resultado antes de concluir

Verifique o status, as entidades retornadas, a cobertura, alertas e limites aplicados. Uma resposta parcial pode conter informações úteis. Uma busca vazia não demonstra ausência física de transportes na cidade.

O resultado esperado do teste é uma resposta estruturada ou um erro explícito, não um número pré-definido de paradas. As fontes e a cobertura podem evoluir. Buscar paradas não retorna seus próximos horários.

Resolver erros de conexão

SintomaVerificação útil
Nenhuma ferramenta encontradaURL exata, transporte remoto e autorização do cliente
Erro de argumentosTipos, valores permitidos e campos do esquema anunciado
Erro de autenticaçãoValidade do Bearer e configuração dos cabeçalhos
Limite alcançadoLimites ativos, tempo para retomar e frequência das chamadas
Resultado vazio ou parcialCoordenadas, filtros, raio, cobertura e alertas

Distinguir resultado vazio de erro da API

Criar um assistente completo a partir de um endereço

Entender o papel de um servidor MCP

Futuro: próximos horários e cálculo de rotas

A ROOTE planeja expandir seu MCP para incluir próximos Departures e cálculo de trajetos. Essas funcionalidades estão por vir e ainda não fazem parte das ferramentas atualmente expostas pelo servidor MCP. Quando estiverem disponíveis, verifique as ferramentas anunciadas pelo servidor, seus argumentos e as informações efetivamente retornadas antes de anunciar um Passage ou uma Journey.

Para desenvolvedoresROOTE Mobility API

Mobilidade em torno de um ponto.
Diretamente na sua aplicação.

  • Procurar
    ao redor de uma posição
  • Aceder aos
    dados de mobilidade
  • Integrar em
    sua aplicação

Passe do mapa aos dados: pesquise mobilidades e serviços próximos com a API ROOTE.

Perguntas frequentes

É obrigatório usar um token?

A documentação prevê acesso anônimo Free. Os limites e capacidades do seu acesso são os aplicados pelo serviço.

Por que meu assistente informa um horário após buscar uma parada?

Uma busca transit_nearby não fornece os próximos horários. Peça ao assistente para citar os dados realmente retornados e alertar para essa ausência.

Posso testar sem criar um aplicativo?

Sim, com um cliente compatível que permita adicionar um servidor remoto e executar suas ferramentas.

Que tal olhar ao seu redor?

Explore seu bairro com ROOTE e encontre informações disponíveis para preparar o seu deslocamento.

Explorar o mapa ROOTE ↗