Pular para o conteúdo principal

MCP

Conecte agentes de IA ao contexto de suporte do Fluxo com o servidor MCP hospedado.

Conecte clientes de IA compatíveis com MCP ao Fluxo para que os agentes possam ler o contexto de suporte a que a pessoa do seu time com sessão iniciada já tem acesso.

Endpoint:

https://api.fluxo.lat/mcp

O servidor MCP hospedado usa MCP por HTTP remoto com OAuth. O seu cliente abrirá um login no navegador quando for preciso autenticar. Não cole uma chave de API do Fluxo, um token bearer nem um segredo de cliente na configuração do MCP.

O acesso é limitado à sua conta do Fluxo. Os agentes só podem ler os sites e os dados de suporte disponíveis para a pessoa que fizer login. O OAuth solicita o escopo support:read.

Instalação

Cursor

Crie ou atualize .cursor/mcp.json no seu projeto, ou ~/.cursor/mcp.json para uma configuração global:

json.cursor/mcp.json
{
  "mcpServers": {
    "fluxo": {
      "url": "https://api.fluxo.lat/mcp"
    }
  }
}

Reinicie o Cursor ou recarregue o MCP depois de salvar o arquivo. Quando o Cursor pedir autenticação, conclua o login no navegador.

Claude Code

claude mcp add --transport http fluxo https://api.fluxo.lat/mcp

Depois abra o Claude Code e execute:

/mcp

Use a visão de status do MCP para se autenticar no Fluxo pelo navegador.

OpenCode

Adicione o Fluxo ao opencode.json:

jsonopencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fluxo": {
      "type": "remote",
      "url": "https://api.fluxo.lat/mcp",
      "enabled": true
    }
  }
}

Reinicie o OpenCode ou recarregue o MCP para que ele descubra o novo servidor.

Manual

Para clientes que aceitam um objeto mcpServers, use:

jsonmcp.json
{
  "mcpServers": {
    "fluxo": {
      "type": "http",
      "url": "https://api.fluxo.lat/mcp"
    }
  }
}

Alguns clientes chamam o transporte HTTP remoto de streamable-http. Mantenha a mesma URL se o seu cliente usar esse nome.

O que os agentes podem fazer

As primeiras ferramentas MCP do Fluxo são somente leitura:

FerramentaFinalidade
fluxo_list_websitesLista os sites que a sua conta logada pode acessar.
fluxo_search_knowledgeBusca no conhecimento de suporte indexado de um site.
fluxo_list_conversationsLista as conversas de suporte recentes de um site.
fluxo_get_conversationLê o contexto, a linha do tempo e o feedback de uma conversa.

Ferramentas de escrita como responder, resolver ou mudar a prioridade ainda não são expostas.

Entradas e saídas das ferramentas

Selecione um site com exatamente um entre websiteId ou o websiteName exato em todas as ferramentas, exceto fluxo_list_websites.

FerramentaEntradas importantesSaída/paginação
fluxo_list_websitesquery opcional (máx. 100 caracteres), limit 1–50 (padrão 25)array websites; sem cursor
fluxo_search_knowledgequery (máx. 2.000), limit 1–8 (padrão 4), minSimilarity 0–1, knowledgeId opcionaltrechos de conhecimento ordenados por relevância; o conteúdo é truncado para um tamanho seguro de resposta da ferramenta
fluxo_list_conversationslimit 1–25; opcionais cursor, status, priority, sentiment, q, orderBy e orderconversas mais um cursor quando existem mais resultados
fluxo_get_conversationconversationId, timelineLimit 1–50, timelineCursor opcional, feedbackLimit 1–20contexto da conversa, página da linha do tempo, feedback vinculado e cursor de continuação

Os erros das ferramentas são devolvidos como erros MCP, sem detalhes internos do banco de dados. Um seletor de site ausente ou ambíguo, um recurso inacessível, um cursor inválido ou uma sessão OAuth expirada devem ser corrigidos, não repetidos às cegas.

No momento, o endpoint hospedado permite 60 requisições HTTP de MCP por minuto por IP ou sujeito autenticado. Respeite os cabeçalhos de limite de uso e tente de novo após a janela indicada pelo servidor; não execute paginação paralela sem limite.

Experimente

Peça ao seu agente:

List my Fluxo websites.
Search Acme Support knowledge for billing cancellation.
Show recent open conversations for Acme Support.
Open conversation <conversationId> and summarize the latest customer issue.

Solução de problemas

  • Reconecte ou recarregue o MCP depois de editar a configuração.
  • Use a visão de status do MCP do seu cliente para concluir o OAuth.
  • Confirme que você entrou com uma conta do Fluxo que tem acesso ao site.
  • Remova qualquer cabeçalho Authorization se o OAuth não iniciar.
  • No OpenCode, use opencode mcp list, opencode mcp debug e opencode mcp logout fluxo para inspecionar ou limpar a autenticação.
  • No Claude Code, abra /mcp para inspecionar o servidor e limpar ou refazer a autenticação.
  • No Cursor, use os controles de status e login do MCP depois de recarregar a configuração.
  • Revogue o acesso encerrando a sessão do servidor do Fluxo no cliente ou revogando a sessão OAuth correspondente nas configurações de segurança da sua conta.

Esta página foi útil?

Abra uma issue de documentação já preenchida para que a equipe possa agir.