/ Annuaire / Playground / Agent Gateway
● Communauté agentgateway ⚡ Instantané

Agent Gateway

par agentgateway · agentgateway/agentgateway

Placez un seul proxy devant tous vos serveurs MCP — auth modulaire, mise en forme des requêtes, observabilité et circuit breakers, le tout en Rust.

Agent Gateway est un proxy haute performance spécialisé pour le trafic MCP et LLM. Il termine l'authentification, applique des politiques par route, émet des traces et fournit des circuit breakers. Utile dès que vous avez plus de deux serveurs MCP et souhaitez un contrôle centralisé.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "agentgateway": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "ghcr.io/agentgateway/agentgateway:latest"
      ]
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "agentgateway": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "ghcr.io/agentgateway/agentgateway:latest"
      ]
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "agentgateway": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "ghcr.io/agentgateway/agentgateway:latest"
      ]
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "agentgateway": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "ghcr.io/agentgateway/agentgateway:latest"
      ]
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "agentgateway",
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "ghcr.io/agentgateway/agentgateway:latest"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "agentgateway": {
      "command": {
        "path": "docker",
        "args": [
          "run",
          "-p",
          "3000:3000",
          "ghcr.io/agentgateway/agentgateway:latest"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add agentgateway -- docker run -p 3000:3000 ghcr.io/agentgateway/agentgateway:latest

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Agent Gateway

Exposer de nombreux serveurs MCP via une seule surface d'auth

👤 Développeurs ⏱ ~15 min intermediate

Quand l'utiliser : Vous avez 5+ MCPs internes et copier les configurations chez chaque développeur devient pénible.

Déroulement
  1. Déployer la gateway
    Lancez agentgateway derrière votre IdP.✓ Copié
    → Connexion fonctionnelle
  2. Enregistrer les backends
    Ajoutez chaque serveur MCP avec sa route et sa politique.✓ Copié
    → Backends listés
  3. Configurer les clients
    Les développeurs pointent Claude sur https://mcp.corp/.✓ Copié
    → Configuration unique

Résultat : Plan de contrôle centralisé pour le trafic MCP.

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

agentgateway + mcp-gateway-registry

Utiliser le registry pour l'UI de découverte ; agentgateway pour le routage à faible latence

Combiner agentgateway avec mcp-gateway-registry : UI de découverte via le registry, routage bas-latence via agentgateway✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
gateway-passthrough (voir la documentation) Transmet aux MCPs backend enregistrés 1 appel

Coût et limites

Coût d'exécution

Quota d'API
Limité par l'hôte
Tokens par appel
Passthrough
Monétaire
OSS gratuit ; vos coûts d'hébergement
Astuce
Activez les circuit breakers — ils évitent les défaillances en cascade

Sécurité

Permissions, secrets, portée

Portées minimales : gateway-admin
Stockage des identifiants : Secrets d'auth dans un vault
Sortie de données : Les backends que vous enregistrez
Ne jamais accorder : expose admin API publicly

Dépannage

Erreurs courantes et correctifs

Latence p99 élevée

Désactivez les plugins inutiles ; agentgateway est rapide mais les plugins s'accumulent

Alternatives

Agent Gateway vs autres

AlternativeQuand l'utiliserCompromis
mcp-context-forgeVous souhaitez l'alternative IBMModèle opérationnel différent

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills