Floopy Suporta MCP: Conecte Ferramentas de IA ao Seu Gateway
Floopy agora suporta Model Context Protocol — exponha seu gateway como servidor MCP ou conecte ferramentas externas aos seus workflows.
O Model Context Protocol esta se tornando o padrao para clientes de IA descobrirem e chamarem ferramentas. Hoje adicionamos suporte MCP ao Floopy — tanto como servidor quanto como cliente.
O Que Isso Significa para Voce
O Floopy agora fala MCP nas duas direcoes:
Como servidor MCP: Aponte o Claude Desktop, Cursor ou qualquer cliente compativel com MCP para https://api.floopy.ai/mcp. Eles recebem quatro ferramentas: rotear requisicoes LLM, listar modelos, estimar custos e consultar analytics — tudo com suas regras de roteamento, cache e rate limits aplicados automaticamente.
Como cliente MCP: Vincule um plugin YAML a qualquer regra de roteamento e o Floopy se conectara a servidores MCP externos em nome do seu agente. O LLM chama uma ferramenta, o Floopy a executa, adiciona o resultado e volta ao modelo. Voce tem um agent loop completo sem precisar construir a infraestrutura.
O Agent Loop Sem a Infraestrutura
Construir um agent loop confiavel e surpreendentemente dificil:
- Logica de retry para servidores de ferramentas instavaeis
- Gerenciamento de segredos para APIs de terceiros
- Protecao contra injecao de prompt nas saidas das ferramentas
- Execucao paralela de ferramentas
- Registro de cada chamada de ferramenta para depuracao
- Timeouts que nao travam toda a aplicacao
O Floopy cuida de tudo isso. Voce escreve um arquivo YAML descrevendo quais servidores MCP conectar e como. O gateway faz o resto.
version: "1"
mcp_servers: - id: pesquisa_web url: "https://mcp.brave.com/search" auth: type: bearer secret_ref: "secret.brave_api_key" # armazenado no Floopy Vault timeout_ms: 5000
agent: max_rounds: 8 stream_mode: final_only prompt_guard_on_tool_output: trueIsso e uma configuracao agentica pronta para producao. Nenhum codigo de infraestrutura necessario.
Quatro Ferramentas MCP Prontas para Usar
Ao conectar como cliente MCP ao servidor do Floopy, voce obtem quatro ferramentas imediatamente:
route_llm_request
Envie completions pelo seu gateway. Suas regras de roteamento, fallbacks, cache e roteamento de custos sao aplicados — exatamente como seriam da sua aplicacao.
list_models
Consulte quais modelos estao disponiveis na sua conta, com capacidades e precos. Util para agentes que selecionam modelos dinamicamente.
estimate_cost
Antes de enviar uma requisicao grande, pergunte ao Floopy quanto vai custar — e obtenha sugestoes de alternativas mais baratas. Agentes conscientes de orcamento podem usar isso para decidir qual modelo utilizar.
get_analytics
Busque dados de uso para um intervalo de tempo, agrupados por modelo, provider ou API key. Util para agentes de monitoramento ou automacao que acompanham gastos.
Controle de Acesso por Token para MCP
Compartilhar sua API key principal com cada cliente MCP e arriscado. Uma nova funcionalidade acompanha o suporte MCP: os Tokens MCP.
Tokens MCP sao de curta duracao e com escopo definido. Em vez de dar ao Claude Desktop sua API key completa, voce emite um token com apenas o escopo mcp:tools:call e validade de 30 dias. Se for comprometido, voce o revoga com um clique — sem necessidade de rotacao de chaves em todos os seus apps.
Configuracoes → Tokens de Acesso → Novo TokenSelecione escopos: mcp:tools:call, mcp:models:listExpiracao: 30 diasSeguranca: Prompt Guard nas Saidas das Ferramentas
Um vetor de ataque sutil em sistemas com agent loop: uma pagina web maliciosa ou resposta de API contem uma injecao de prompt que sequestra o comportamento do seu agente.
O Prompt Guard ja existente do Floopy agora e executado nas saidas das ferramentas antes de serem adicionadas a conversa. Se o resultado de uma ferramenta parecer uma tentativa de jailbreak ou payload de injecao, ele e sinalizado — e voce pode configurar se deseja bloquear ou apenas registrar.
Ative no seu plugin YAML:
agent: prompt_guard_on_tool_output: trueO Que e Registrado
Cada sessao agentica e registrada completamente em Observabilidade:
- Cada chamada de ferramenta: nome, argumentos, duracao, servidor utilizado
- Cada resultado de ferramenta (com segredos reduzidos)
- Total de rodadas e tokens em toda a sessao
- Se o loop atingiu
max_rounds
Voce pode filtrar por has_tool_calls: true para isolar o trafego do agent loop das completions padrao.
Comecando
Use o Floopy como servidor MCP pelo Claude Desktop:
Adicione ao ~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "floopy": { "command": "npx", "args": [ "-y", "mcp-remote", "https://api.floopy.ai/mcp", "--header", "Authorization: Bearer mcp_tbac_seu_token_aqui" ] } }}Requer Node.js 18+. Para Claude Code CLI, use
claude mcp add floopy --transport http --url https://api.floopy.ai/mcp --header "Authorization: Bearer <token>".
Construa um workflow com agent loop com ferramentas MCP externas:
- Va ate Routing no dashboard
- Crie uma regra de roteamento
- Vincule um plugin YAML com a configuracao do servidor MCP
- Armazene seus segredos em Configuracoes > Segredos
- Teste no Playground
Documentacao completa: MCP Server · MCP Client · Tokens MCP