Vai al contenuto

Un gateway MCP per i tuoi agenti. Un server MCP per te.

Metti i server MCP usati dai tuoi agenti dietro la chiave del gateway che già inviano a ogni chiamata ai modelli: strumenti approvati e fissati, autorizzazioni per chiave, guardrail su argomenti e risultati, e ogni chiamata agli strumenti nello stesso trace delle chiamate ai modelli attorno. E collega Claude, ChatGPT, Claude Code o un altro assistente a INFRO per chiedere quanto ha speso la tua AI e perché una richiesta è fallita, con il tuo ruolo.

Gli account INFRO sono self-service. Il catalogo, la documentazione e il contratto dell'API sono pubblici, il gateway è in produzione e tutto ciò che va oltre la v1 è indicato come "Più avanti". Piani e prova

Due direzioni

Entrambi risiedono su mcp.infro.io e non condividono nient'altro: endpoint, credenziali e piani diversi. Il gateway governa cosa possono fare i tuoi agenti con i tuoi strumenti; il server ti permette di chiedere a INFRO tutto il resto.

Gateway MCPI tuoi agentiI tuoi server MCP
Per
Agenti in produzione che chiamano strumenti: GitHub, Linear, Sentry, Supabase, Stripe, i tuoi servizi interni.
Endpoint
mcp.infro.io/gateway/mcp
Credenziale
La chiave del gateway che l'agente invia già con le sue chiamate ai modelli
Piano
Business e superiori

Documentazione del gateway MCP

Server MCPIl tuo assistente AILa tua organizzazione INFRO
Per
Le persone che gestiscono l'AI: spesa, richieste, trace e rilevazioni, e le modifiche che confermano.
Endpoint
mcp.infro.io/mcp
Credenziale
Il tuo accesso dall'assistente, o un token di gestione
Piano
Lettura, progetti e chiavi da Startup; ogni altra modifica da Team

Documentazione del server MCP

Gateway MCP

Un gateway MCP si colloca tra gli agenti AI e i server Model Context Protocol che chiamano. Senza, ogni agente custodisce il token di ogni server, vede gli strumenti che il server elenca quel giorno e tiene un proprio registro di ciò che ha chiamato, se lo tiene. Il gateway MCP di INFRO è lo stesso gateway da cui passano già le tue chiamate ai modelli, quindi gli strumenti ottengono i controlli che hanno le richieste: chiavi, progetti, ambienti, guardrail, trace e un log di audit. INFRO non esegue mai uno strumento né ospita un server; i server e i loro account restano tuoi.

  • Le credenziali restano in INFRO

    Un amministratore registra ogni server una sola volta con il suo token. INFRO lo aggiunge a ogni chiamata, quindi nessun agente, prompt o file di configurazione lo contiene.

  • Definizioni approvate e fissate

    Gli agenti ricevono la definizione dello strumento approvata da un amministratore, servita da INFRO. Uno strumento la cui definizione cambia sul server viene rifiutato finché qualcuno non esamina la differenza.

  • Autorizzazioni per chiave del gateway

    Negato per impostazione predefinita. Concedi a una chiave gli strumenti di lettura di un server, tutti i suoi strumenti o alcuni specifici. Ruotare la chiave mantiene le sue autorizzazioni.

  • Guardrail su argomenti e risultati

    Gli argomenti vengono validati rispetto alla definizione approvata, e i guardrail della tua organizzazione controllano ciò che entra in uno strumento e ciò che ne esce.

  • Chiamate agli strumenti nel trace

    Invia un unico id di trace con chiamate ai modelli e agli strumenti, e GET /v1/traces restituisce l'intera esecuzione: ogni chiamata a uno strumento con esito, latenza e dimensioni.

  • Interruttori di emergenza su ogni piano

    Disattiva un server, blocca uno strumento, elimina un'autorizzazione o ferma tutto il traffico verso gli strumenti con un'unica azione registrata nell'audit. Disattivare l'accesso non dipende mai dal piano.

Collega un agente con un URL e la chiave che ha già.

Funziona qualsiasi client MCP che parla Streamable HTTP e invia un header Authorization. L'endpoint aggregato elenca ogni strumento concesso alla chiave, con nome <server>_<tool>; un endpoint per singolo server mantiene i nomi del server.

Le ricette verificate per OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra e CrewAI, e per gli editor, sono in Collega un agente. I server che accettano solo l'accesso OAuth non possono ancora essere registrati.

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())

Server MCP

Il server MCP di INFRO su mcp.infro.io/mcp offre al tuo assistente 40 strumenti sulla tua organizzazione: utilizzo e costo stimato del provider, richieste e trace, rilevazioni, limiti di spesa e configurazione, e un piccolo insieme di modifiche che esegue solo dopo la tua conferma. Funziona con Claude, ChatGPT, Claude Code, Cursor, VS Code, Windsurf e Codex.

Chiediglielo
  • Come sta andando questo mese la nostra organizzazione INFRO?get_overview
  • Quale modello ci è costato di più negli ultimi 7 giorni?query_usage
  • Perché è fallita la nostra richiesta fallita più recente?search_requests → get_request
  • Mostrami l'esecuzione checkout-123 passo per passo.get_trace
  • Imposta sul progetto Search un limite di spesa mensile di $20 che blocca al raggiungimento.set_spend_limit, dopo la tua conferma
Cosa fa e cosa non fa
  • Agisce come te, con il tuo ruolo attuale, nell'unica organizzazione che hai scelto, ristretto da ciò che hai consentito.
  • Non restituisce mai prompt o completamenti, e nessuno strumento riceve o restituisce una credenziale di un provider o il segreto di una chiave.
  • Una modifica richiede la versione che hai letto per ultima e la tua conferma, e viene scritta nel log di audit.
  • Proprietari e amministratori possono disattivare l'accesso degli assistenti per l'intera organizzazione con un'unica impostazione.
  • Non chiama mai un modello. Le chiamate dell'assistente non sono richieste al gateway e non contano per il tuo piano.

Aggiungilo al tuo assistente.

In Claude e ChatGPT, aggiungi https://mcp.infro.io/mcp come connettore personalizzato e accedi: scegli un'organizzazione e cosa può fare l'assistente. Claude Code, Codex, Cursor e VS Code accedono allo stesso modo; Windsurf e gli script usano un token di gestione.

La lettura è inclusa dal piano Startup, dove si possono modificare anche progetti e chiavi; ogni altra modifica richiede il piano Team. L'elenco completo degli strumenti è in Strumenti MCP.

claude mcp add --transport http infro https://mcp.infro.io/mcp

FAQ

INFRO ha un gateway MCP per gli strumenti dei nostri agenti?

Sì, dal piano Business. Mette INFRO tra i tuoi agenti e i server MCP che usano: GitHub, Linear, Sentry, Supabase, Stripe o i tuoi strumenti interni. Un amministratore registra ogni server una volta con la sua credenziale, approva i suoi strumenti e li concede alle chiavi del gateway. Gli agenti si collegano a un unico endpoint con la chiave del gateway che già usano per le chiamate ai modelli. A ogni chiamata INFRO aggiunge la credenziale del server, così l'agente non la detiene mai, serve solo la definizione dello strumento approvata da un amministratore e rifiuta uno strumento la cui definizione è cambiata da allora, convalida gli argomenti, applica i tuoi guardrail agli argomenti e al risultato, e registra la chiamata sulla stessa trace delle chiamate dell'agente ai modelli. INFRO non esegue mai uno strumento né ospita un server, e le chiamate agli strumenti non hanno prezzo né vengono conteggiate nella tua quota di richieste.

Posso collegare Claude, ChatGPT o Cursor a INFRO?

Sì, tramite il server MCP di INFRO su mcp.infro.io/mcp. Claude e ChatGPT si collegano con l'accesso dall'assistente: scegli un'organizzazione e cosa l'assistente può fare, e agisce con il tuo ruolo. Claude Code, Codex, Cursor e VS Code possono accedere allo stesso modo; Windsurf e gli script usano un token di gestione. L'assistente può rispondere a domande come quale modello è costato di più la settimana scorsa o perché una richiesta è fallita, e apportare un piccolo insieme di modifiche che confermi tu, come impostare un limite di spesa. Non chiama mai un modello, non vede mai prompt o completamenti, e ogni modifica che apporta viene scritta nel log di audit. La lettura è inclusa dal piano Startup; le modifiche oltre progetti e chiavi richiedono il piano Team.

Il gateway MCP è la stessa cosa del server MCP di INFRO?

No. Il gateway MCP è per i tuoi agenti: governa gli strumenti che chiamano sui tuoi server MCP, con una chiave del gateway. Il server MCP è per te: permette a un assistente IA di leggere e gestire la tua organizzazione INFRO, con il tuo accesso o un token di gestione. Condividono l'host mcp.infro.io e nient'altro: endpoint, credenziali e piani diversi.

Il gateway MCP blocca la prompt injection?

No, e nessun gateway può prometterlo: il risultato di uno strumento è testo che il modello legge, e nessun rilevatore di pattern, scansione o passaggio di approvazione impedisce in modo affidabile a un modello di seguire istruzioni nascoste al suo interno. Quello che il gateway fa è restringere ciò che un'istruzione iniettata può raggiungere. Una chiave vede solo gli strumenti a lei concessi, uno strumento la cui definizione è cambiata viene rifiutato finché un amministratore non lo rivede, ogni definizione nuova o modificata viene analizzata alla ricerca di forme note di tool poisoning, i guardrail controllano argomenti e risultati, e la console avvisa prima che le autorizzazioni di una chiave combinino dati privati, contenuti non attendibili e un modo per inviare dati all'esterno.

Quali agenti e server MCP funzionano con il gateway?

Qualsiasi client MCP che parli Streamable HTTP e possa inviare un header Authorization. La documentazione contiene ricette verificate per OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra e CrewAI, oltre che per gli editor. Lato server, qualsiasi server MCP raggiungibile via HTTPS che non richieda autenticazione o accetti un token in un header; i server che accettano solo l'accesso OAuth, come Notion, Vercel e Asana, non possono ancora essere registrati, e il trasporto deprecato HTTP+SSE non è supportato.

Tutte le altre domande su INFRO sono nelle FAQ.

Inizia

Dai ai tuoi agenti strumenti di cui puoi rendere conto.

Il piano di controllo che instrada, valorizza e limita le tue chiamate ai modelli, anche attorno agli strumenti che chiamano i tuoi agenti.