Une passerelle MCP pour vos agents. Un serveur MCP pour vous.
Placez les serveurs MCP qu'utilisent vos agents derrière la clé de passerelle qu'ils envoient déjà avec chaque appel de modèle : outils approuvés et épinglés, autorisations par clé, garde-fous sur les arguments et les résultats, et chaque appel d'outil dans la même trace que les appels de modèles qui l'entourent. Et connectez Claude, ChatGPT, Claude Code ou un autre assistant à INFRO pour demander ce que votre IA a dépensé et pourquoi une requête a échoué, avec votre propre rôle.
Les comptes INFRO sont en libre-service. Le catalogue, la documentation et le contrat d'API sont publics, la passerelle est déployée, et tout ce qui va au-delà de la v1 est marqué Plus tard. Offres et essai
Deux sens
Les deux sont sur mcp.infro.io et ne partagent rien d'autre : endpoints, identifiants et offres différents. La passerelle encadre ce que vos agents peuvent faire avec vos outils ; le serveur vous permet d'interroger INFRO sur tout le reste.
- Pour
- Des agents en production qui appellent des outils : GitHub, Linear, Sentry, Supabase, Stripe, vos services internes.
- Endpoint
- mcp.infro.io/gateway/mcp
- Identifiant
- La clé de passerelle que l'agent envoie déjà avec ses appels de modèles
- Offre
- Business et au-delà
- Pour
- Les personnes qui pilotent l'IA : dépenses, requêtes, traces et constats, et les modifications qu'elles confirment.
- Endpoint
- mcp.infro.io/mcp
- Identifiant
- Votre propre connexion depuis l'assistant, ou un jeton de gestion
- Offre
- Lecture, projets et clés à partir de Startup ; toute autre modification à partir de Team
Passerelle MCP
Une passerelle MCP se place entre les agents IA et les serveurs Model Context Protocol qu'ils appellent. Sans elle, chaque agent détient le jeton de chaque serveur, voit les outils que le serveur liste ce jour-là, et tient son propre registre de ce qu'il a appelé, s'il en tient un. La passerelle MCP de INFRO est celle par laquelle passent déjà vos appels de modèles : les outils bénéficient donc des mêmes contrôles que les requêtes — clés, projets, environnements, garde-fous, traces et journal d'audit. INFRO n'exécute jamais d'outil et n'héberge aucun serveur ; les serveurs et leurs comptes restent les vôtres.
Les identifiants restent chez INFRO
Un administrateur enregistre chaque serveur une seule fois avec son jeton. INFRO l'ajoute à chaque appel : aucun agent, prompt ni fichier de configuration ne le détient.
Définitions approuvées et épinglées
Les agents reçoivent la définition d'outil approuvée par un administrateur, servie par INFRO. Un outil dont la définition change sur le serveur est refusé jusqu'à ce que quelqu'un examine la différence.
Autorisations par clé de passerelle
Refusé par défaut. Accordez à une clé les outils de lecture d'un serveur, tous ses outils, ou quelques-uns nommément. Le renouvellement de la clé conserve ses autorisations.
Garde-fous sur les arguments et les résultats
Les arguments sont validés selon la définition approuvée, et les garde-fous de votre organisation vérifient ce qui entre dans un outil et ce qui en sort.
Appels d'outils dans la trace
Envoyez un seul identifiant de trace avec les appels de modèles et d'outils, et
GET /v1/tracesrenvoie toute l'exécution : chaque appel d'outil avec son résultat, sa latence et ses tailles.Coupe-circuits sur toutes les offres
Désactivez un serveur, bloquez un outil, supprimez une autorisation ou coupez tout le trafic d'outils en une seule action auditée. Couper l'accès n'est jamais conditionné à l'offre.
Connectez un agent avec une URL et la clé qu'il a déjà.
Tout client MCP qui parle Streamable HTTP et envoie un en-tête Authorization fonctionne. L'endpoint agrégé liste tous les outils accordés à la clé, nommés <server>_<tool> ; un endpoint par serveur conserve les noms propres au serveur.
Des recettes vérifiées pour OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra et CrewAI et pour les éditeurs de code se trouvent sur Connecter un agent. Les serveurs qui n'acceptent que la connexion OAuth ne peuvent pas encore être enregistrés.
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())Serveur MCP
Le serveur MCP de INFRO, à mcp.infro.io/mcp, donne à votre assistant 40 outils sur votre organisation : utilisation et coût fournisseur estimé, requêtes et traces, constats, limites de dépenses et configuration, et un petit ensemble de modifications qu'il n'effectue qu'après votre confirmation. Il fonctionne avec Claude, ChatGPT, Claude Code, Cursor, VS Code, Windsurf et Codex.
- Comment se porte notre organisation INFRO ce mois-ci ?get_overview
- Quel modèle nous a coûté le plus ces 7 derniers jours ?query_usage
- Pourquoi notre dernière requête en échec a-t-elle échoué ?search_requests → get_request
- Montre-moi l'exécution checkout-123 étape par étape.get_trace
- Fixe une limite de dépenses mensuelle de $20 sur le projet Search, qui bloque une fois atteinte.set_spend_limit, après votre confirmation
- Il agit en tant que vous, avec votre rôle actuel, dans l'organisation que vous avez choisie, restreint par ce que vous avez autorisé.
- Il ne renvoie jamais de prompts ni de complétions, et aucun outil ne prend ni ne renvoie d'identifiant fournisseur ou de secret de clé.
- Une modification exige la version que vous avez lue en dernier et votre confirmation, et elle est inscrite au journal d'audit.
- Les propriétaires et les administrateurs peuvent couper l'accès des assistants pour toute l'organisation en un seul réglage.
- Il n'appelle jamais de modèle. Les appels de l'assistant ne sont pas des requêtes de passerelle et ne sont pas décomptés de votre offre.
Ajoutez-le à votre assistant.
Dans Claude et ChatGPT, ajoutez https://mcp.infro.io/mcp comme connecteur personnalisé et connectez-vous : vous choisissez une organisation et ce que l'assistant peut faire. Claude Code, Codex, Cursor et VS Code se connectent de la même façon ; Windsurf et les scripts utilisent un jeton de gestion.
La lecture est incluse à partir de l'offre Startup, où les projets et les clés sont aussi modifiables ; toute autre modification exige l'offre Team. La liste complète des outils est sur Outils MCP.
claude mcp add --transport http infro https://mcp.infro.io/mcpFAQ
INFRO propose-t-il une passerelle MCP pour les outils de nos agents ?
Oui, à partir de l'offre Business. Elle place INFRO entre vos agents et les serveurs MCP qu'ils utilisent : GitHub, Linear, Sentry, Supabase, Stripe ou vos propres outils internes. Un administrateur enregistre chaque serveur une fois avec son identifiant, approuve ses outils et les accorde à des clés de passerelle. Les agents se connectent à un seul endpoint avec la clé de passerelle qu'ils utilisent déjà pour les appels de modèles. À chaque appel, INFRO ajoute l'identifiant du serveur pour que l'agent ne le détienne jamais, ne sert que la définition d'outil approuvée par un administrateur et refuse un outil dont la définition a changé depuis, valide les arguments, applique vos garde-fous aux arguments et au résultat, et enregistre l'appel sur la même trace que les appels de modèles de l'agent. INFRO n'exécute jamais d'outil ni n'héberge de serveur, et les appels d'outils ne sont ni tarifés ni décomptés de votre quota de requêtes.
Puis-je connecter Claude, ChatGPT ou Cursor à INFRO ?
Oui, via le serveur MCP INFRO sur mcp.infro.io/mcp. Claude et ChatGPT se connectent en se connectant depuis l'assistant : vous choisissez une organisation et ce que l'assistant peut faire, et il agit avec votre propre rôle. Claude Code, Codex, Cursor et VS Code peuvent se connecter de la même manière ; Windsurf et les scripts utilisent un jeton de gestion. L'assistant peut répondre à des questions comme « quel modèle a coûté le plus la semaine dernière » ou « pourquoi une requête a échoué », et effectuer un petit ensemble de modifications que vous confirmez, comme définir une limite de dépenses. Il n'appelle jamais de modèle, ne voit jamais les prompts ni les complétions, et chaque modification qu'il effectue est inscrite au journal d'audit. La lecture est incluse à partir de l'offre Startup ; les modifications au-delà des projets et des clés nécessitent l'offre Team.
La passerelle MCP est-elle la même chose que le serveur MCP INFRO ?
Non. La passerelle MCP est destinée à vos agents : elle gouverne les outils qu'ils appellent sur vos propres serveurs MCP, avec une clé de passerelle. Le serveur MCP est destiné à vous : il permet à un assistant IA de consulter et de piloter votre organisation INFRO, avec votre connexion ou un jeton de gestion. Ils partagent l'hôte mcp.infro.io et rien d'autre : endpoints, identifiants et offres différents.
La passerelle MCP bloque-t-elle l'injection de prompt ?
Non, et aucune passerelle ne peut le promettre : le résultat d'un outil est un texte que le modèle lit, et aucun détecteur de motifs, aucune analyse ni aucune étape d'approbation n'empêche de façon fiable un modèle de suivre des instructions qui y sont cachées. Ce que fait la passerelle, c'est restreindre ce qu'une instruction injectée peut atteindre. Une clé ne voit que les outils qui lui sont accordés, un outil dont la définition a changé est refusé jusqu'à ce qu'un administrateur l'examine, chaque définition nouvelle ou modifiée est analysée à la recherche de formes connues d'empoisonnement d'outil, les garde-fous vérifient les arguments et les résultats, et la console avertit avant que les autorisations d'une clé ne combinent données privées, contenu non fiable et moyen d'envoyer des données à l'extérieur.
Quels agents et serveurs MCP fonctionnent avec la passerelle ?
Tout client MCP qui parle Streamable HTTP et peut envoyer un en-tête Authorization. La documentation contient des recettes vérifiées pour OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra et CrewAI, ainsi que pour les éditeurs. Côté serveur, tout serveur MCP joignable en HTTPS qui ne demande aucune authentification ou un jeton dans un en-tête ; les serveurs qui n'acceptent que la connexion OAuth, comme Notion, Vercel et Asana, ne peuvent pas encore être enregistrés, et le transport obsolète HTTP+SSE n'est pas pris en charge.
Toutes les autres questions sur INFRO sont dans la FAQ.
Commencer
Donnez à vos agents des outils dont vous pouvez rendre compte.
Le plan de contrôle qui route, chiffre et plafonne vos appels de modèles, appliqué aussi aux outils qu'appellent vos agents.