Um gateway MCP para os seus agentes. Um servidor MCP para você.
Coloque os servidores MCP que os seus agentes usam atrás da chave do gateway que eles já enviam em cada chamada a modelos: ferramentas aprovadas e fixadas, permissões por chave, guardrails nos argumentos e nos resultados, e cada chamada de ferramenta no mesmo trace das chamadas a modelos ao redor dela. E conecte Claude, ChatGPT, Claude Code ou outro assistente ao INFRO para perguntar quanto a sua IA gastou e por que uma requisição falhou, com a sua própria função.
As contas do INFRO são self-service. O catálogo, a documentação e o contrato da API são públicos, o gateway está implantado, e tudo o que vai além da v1 está marcado para depois. Planos e teste
Duas direções
Os dois ficam em mcp.infro.io e não compartilham mais nada: endpoints, credenciais e planos diferentes. O gateway governa o que os seus agentes podem fazer com as suas ferramentas; o servidor permite que você pergunte ao INFRO sobre todo o resto.
- Para
- Agentes em produção que chamam ferramentas: GitHub, Linear, Sentry, Supabase, Stripe, seus serviços internos.
- Endpoint
- mcp.infro.io/gateway/mcp
- Credencial
- A chave do gateway que o agente já envia nas chamadas a modelos
- Plano
- Business e superiores
- Para
- Quem opera a IA: gastos, requisições, traces e achados, e as alterações que essas pessoas confirmam.
- Endpoint
- mcp.infro.io/mcp
- Credencial
- O seu próprio login pelo assistente, ou um token de gerenciamento
- Plano
- Leitura, projetos e chaves a partir do Startup; todas as outras alterações a partir do Team
Gateway MCP
Um gateway MCP fica entre os agentes de IA e os servidores do Model Context Protocol que eles chamam. Sem ele, cada agente guarda o token de cada servidor, vê as ferramentas que o servidor listar naquele dia e mantém o seu próprio registro do que chamou, se mantiver. O gateway MCP do INFRO é o mesmo gateway pelo qual as suas chamadas a modelos já passam, então as ferramentas recebem os controles que as requisições têm: chaves, projetos, ambientes, guardrails, traces e um log de auditoria. O INFRO nunca executa uma ferramenta nem hospeda um servidor; os servidores e as contas deles continuam sendo seus.
As credenciais ficam com o INFRO
Um administrador registra cada servidor uma vez, com o seu token. O INFRO o adiciona em cada chamada, então nenhum agente, prompt ou arquivo de configuração o guarda.
Definições aprovadas e fixadas
Os agentes recebem a definição de ferramenta que um administrador aprovou, servida pelo INFRO. Uma ferramenta cuja definição muda no servidor é recusada até que alguém revise a diferença.
Permissões por chave do gateway
Negado por padrão. Dê a uma chave as ferramentas de leitura de um servidor, todas as ferramentas dele ou algumas nomeadas. Rotacionar a chave mantém as permissões dela.
Guardrails nos argumentos e nos resultados
Os argumentos são validados contra a definição aprovada, e os guardrails da sua organização verificam o que entra numa ferramenta e o que volta dela.
Chamadas de ferramentas no trace
Envie um id de trace nas chamadas a modelos e nas chamadas de ferramentas, e
GET /v1/tracesdevolve a execução inteira: cada chamada de ferramenta com o seu resultado, latência e tamanhos.Botões de desligamento em todos os planos
Desative um servidor, bloqueie uma ferramenta, exclua uma permissão ou pare todo o tráfego de ferramentas em uma única ação auditada. Desligar o acesso nunca depende do plano.
Conecte um agente com uma URL e a chave que ele já tem.
Qualquer cliente MCP que fale Streamable HTTP e envie um cabeçalho Authorization funciona. O endpoint agregado lista todas as ferramentas concedidas à chave, nomeadas <server>_<tool>; um endpoint por servidor mantém os nomes do próprio servidor.
Receitas testadas para OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra e CrewAI e para editores estão em Conectar um agente. Servidores que só aceitam login por OAuth ainda não podem ser registrados.
import asyncio
import os
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main() -> None:
async with MCPServerStreamableHttp(
name="infro",
params={
"url": "https://mcp.infro.io/gateway/mcp",
"headers": {
"Authorization": f"Bearer {os.environ['INFRO_API_KEY']}",
},
},
) as infro:
agent = Agent(name="Triage", mcp_servers=[infro])
result = await Runner.run(agent, "Which open issues are labeled bug?")
print(result.final_output)
asyncio.run(main())Servidor MCP
O servidor MCP do INFRO em mcp.infro.io/mcp dá ao seu assistente 40 ferramentas sobre a sua organização: uso e custo estimado do provedor, requisições e traces, achados, limites de gastos e configuração, e um pequeno conjunto de alterações que ele só faz depois que você confirma. Funciona com Claude, ChatGPT, Claude Code, Cursor, VS Code, Windsurf e Codex.
- Como está a nossa organização no INFRO este mês?get_overview
- Qual modelo nos custou mais nos últimos 7 dias?query_usage
- Por que a nossa requisição com falha mais recente falhou?search_requests → get_request
- Mostre a execução checkout-123 passo a passo.get_trace
- Defina um limite de gastos mensal de $20 no projeto Search que bloqueie quando atingido.set_spend_limit, depois que você confirmar
- Ele age como você, com a sua função atual, na organização que você escolheu, limitado pelo que você permitiu.
- Ele nunca devolve prompts nem completions, e nenhuma ferramenta recebe ou devolve uma credencial de provedor ou o segredo de uma chave.
- Uma alteração exige a versão que você leu por último e a sua confirmação, e é gravada no log de auditoria.
- Proprietários e administradores podem desligar o acesso de assistentes para toda a organização em uma única configuração.
- Ele nunca chama um modelo. Chamadas do assistente não são requisições ao gateway e não contam no seu plano.
Adicione ao seu assistente.
No Claude e no ChatGPT, adicione https://mcp.infro.io/mcp como conector personalizado e faça login: você escolhe uma organização e o que o assistente pode fazer. Claude Code, Codex, Cursor e VS Code fazem login da mesma forma; Windsurf e scripts usam um token de gerenciamento.
A leitura está incluída a partir do plano Startup, com projetos e chaves também editáveis nele; todas as outras alterações exigem o plano Team. A lista completa de ferramentas está em Ferramentas MCP.
claude mcp add --transport http infro https://mcp.infro.io/mcpPerguntas frequentes
O INFRO tem um gateway MCP para as ferramentas dos nossos agentes?
Sim, a partir do plano Business. Ele coloca o INFRO entre seus agentes e os servidores MCP que eles usam: GitHub, Linear, Sentry, Supabase, Stripe ou suas próprias ferramentas internas. Um administrador registra cada servidor uma vez com sua credencial, aprova suas ferramentas e as concede a chaves do gateway. Os agentes se conectam a um único endpoint com a chave do gateway que já usam para chamadas de modelo. Em cada chamada, o INFRO adiciona a credencial do servidor para que o agente nunca a tenha, serve apenas a definição de ferramenta que um administrador aprovou e recusa uma ferramenta cuja definição mudou desde então, valida os argumentos, aplica seus guardrails aos argumentos e ao resultado e registra a chamada no mesmo trace das chamadas de modelo do agente. O INFRO nunca executa uma ferramenta nem hospeda um servidor, e chamadas de ferramentas não têm preço nem contam na sua cota de requisições.
Posso conectar Claude, ChatGPT ou Cursor ao INFRO?
Sim, pelo servidor MCP do INFRO em mcp.infro.io/mcp. Claude e ChatGPT se conectam com login a partir do assistente: você escolhe uma organização e o que o assistente pode fazer, e ele age com a sua própria função. Claude Code, Codex, Cursor e VS Code podem entrar da mesma forma; Windsurf e scripts usam um token de gerenciamento. O assistente pode responder a perguntas como qual modelo custou mais na semana passada ou por que uma requisição falhou, e fazer um pequeno conjunto de alterações que você confirma, como definir um limite de gastos. Ele nunca chama um modelo, nunca vê prompts nem respostas, e toda alteração que faz é registrada no log de auditoria. A leitura está incluída a partir do plano Startup; alterações além de projetos e chaves exigem o plano Team.
O gateway MCP é a mesma coisa que o servidor MCP do INFRO?
Não. O gateway MCP é para os seus agentes: ele governa as ferramentas que eles chamam nos seus próprios servidores MCP, com uma chave do gateway. O servidor MCP é para você: ele permite que um assistente de IA leia e opere sua organização no INFRO, com seu login ou um token de gerenciamento. Eles compartilham o host mcp.infro.io e nada mais: endpoints, credenciais e planos diferentes.
O gateway MCP impede injeção de prompt?
Não, e nenhum gateway pode prometer isso: o resultado de uma ferramenta é texto que o modelo lê, e nenhum detector de padrões, varredura ou etapa de aprovação impede de forma confiável que um modelo siga instruções escondidas nele. O que o gateway faz é limitar o que uma instrução injetada consegue alcançar. Uma chave vê apenas as ferramentas concedidas a ela, uma ferramenta cuja definição mudou é recusada até que um administrador a revise, cada definição nova ou alterada é verificada em busca de formas conhecidas de envenenamento de ferramentas, os guardrails verificam argumentos e resultados, e o console avisa antes que as permissões de uma chave combinem dados privados, conteúdo não confiável e uma forma de enviar dados para fora.
Quais agentes e servidores MCP funcionam com o gateway?
Qualquer cliente MCP que fale Streamable HTTP e consiga enviar um header Authorization. A documentação traz receitas testadas para OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra e CrewAI, e para editores. Do lado do servidor, qualquer servidor MCP acessível por HTTPS que não exija autenticação ou aceite um token em um header; servidores que só aceitam login por OAuth, como Notion, Vercel e Asana, ainda não podem ser registrados, e o transporte HTTP+SSE, descontinuado, não é suportado.
Todas as outras perguntas sobre o INFRO estão nas perguntas frequentes.
Começar
Dê aos seus agentes ferramentas pelas quais você consegue responder.
O plano de controle que roteia, precifica e limita as suas chamadas a modelos, também em torno das ferramentas que os seus agentes chamam.