Serveur Proxy MCP

Agrégerez plusieurs serveurs MCP en un point de terminaison unifié pour des workflows IA optimisés, avec streaming en temps réel et configuration centralisée.

Serveur Proxy MCP

Que fait le serveur MCP Proxy ?

Le Serveur Proxy MCP est un outil qui agrège et sert plusieurs serveurs de ressources MCP (Model Context Protocol) via un seul serveur HTTP. Agissant comme un proxy, il permet aux assistants IA et aux clients de se connecter simultanément à différents serveurs MCP, combinant leurs outils, ressources et capacités dans une interface unifiée. Cette configuration simplifie l’intégration, car les développeurs et workflows IA peuvent accéder à diverses sources de données externes, API ou services via un point d’accès unique. Le Serveur Proxy MCP prend en charge les mises à jour en temps réel via SSE (Server-Sent Events) ou streaming HTTP et est hautement configurable, facilitant ainsi la réalisation de tâches complexes telles que des requêtes de bases de données, la gestion de fichiers ou les interactions avec des API en les routant vers les serveurs MCP sous-jacents appropriés.

Liste des prompts

Aucune information sur les modèles de prompts n’est fournie dans le dépôt ou la documentation.

Liste des ressources

Aucune ressource explicite n’est documentée dans le dépôt ou la configuration exemple. Le serveur agrège les ressources des serveurs MCP connectés, mais aucune n’est listée directement.

Liste des outils

Aucun outil n’est fourni directement par le Serveur Proxy MCP lui-même ; il agit comme proxy pour les outils d’autres serveurs MCP configurés (comme github, fetch, amap dans l’exemple de configuration).

Cas d’usage de ce serveur MCP

  • Agrégation de plusieurs serveurs MCP : Les développeurs peuvent connecter plusieurs serveurs MCP différents (par ex. pour GitHub, Fetch ou Amap) via un seul point de terminaison proxy, simplifiant ainsi l’installation et la gestion.
  • Passerelle API unifiée : Sert de passerelle unique pour permettre aux assistants IA d’accéder à diverses API et sources de données externes via le protocole MCP, réduisant la complexité de l’intégration.
  • Streaming de données en temps réel : Prend en charge le streaming SSE/HTTP, permettant des mises à jour en temps réel depuis les serveurs de ressources MCP sous-jacents.
  • Support client flexible : Peut s’interfacer avec différents types de clients (stdio, sse, streamable-http), ce qui le rend adaptable à de nombreux besoins de workflow.
  • Authentification & journalisation centralisées : Propose une configuration centralisée pour les jetons d’authentification et la journalisation, renforçant la sécurité et la traçabilité lors de l’accès à plusieurs ressources MCP.

Comment le configurer

Windsurf

  1. Assurez-vous de disposer de Node.js et d’un accès aux fichiers de configuration de Windsurf.
  2. Ouvrez la configuration de Windsurf et localisez la section mcpServers.
  3. Ajoutez le Serveur Proxy MCP à l’aide du fragment JSON suivant :
    "mcpServers": {
      "mcp-proxy": {
        "command": "npx",
        "args": ["@TBXark/mcp-proxy@latest"],
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
    
  4. Enregistrez la configuration et redémarrez Windsurf.
  5. Vérifiez que le Serveur Proxy MCP apparaît dans l’interface Windsurf.

Remarque : Sécurisez vos clés API à l’aide de variables d’environnement comme illustré ci-dessus.

Claude

  1. Repérez l’interface ou le fichier de configuration de Claude.
  2. Ajoutez le Serveur Proxy MCP à la section mcpServers :
    "mcpServers": {
      "mcp-proxy": {
        "command": "npx",
        "args": ["@TBXark/mcp-proxy@latest"],
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
    
  3. Enregistrez la configuration et redémarrez Claude.
  4. Confirmez que le Serveur Proxy MCP est bien reconnu par Claude.

Remarque : Utilisez des variables d’environnement pour les jetons secrets.

Cursor

  1. Vérifiez que Node.js est installé et que vous avez accès à la configuration de Cursor.
  2. Modifiez la configuration de Cursor et ajoutez le fragment suivant :
    "mcpServers": {
      "mcp-proxy": {
        "command": "npx",
        "args": ["@TBXark/mcp-proxy@latest"],
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
    
  3. Enregistrez les modifications et redémarrez Cursor.
  4. Vérifiez que le Serveur Proxy MCP est disponible.

Remarque : Utilisez des variables d’environnement pour les identifiants sensibles.

Cline

  1. Ouvrez le fichier de configuration de Cline.
  2. Insérez les détails du Serveur Proxy MCP :
    "mcpServers": {
      "mcp-proxy": {
        "command": "npx",
        "args": ["@TBXark/mcp-proxy@latest"],
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
    
  3. Enregistrez puis redémarrez Cline.
  4. Confirmez le bon fonctionnement dans l’interface Cline.

Remarque : Sécurisez les clés API à l’aide de la propriété env comme dans l’exemple.

Exemple : Sécurisation des clés API

"mcpServers": {
  "github": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-github"],
    "env": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
    }
  }
}

Comment utiliser ce MCP dans les flux

Utilisation de MCP dans FlowHunt

Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flux et connectez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP au format JSON suivant :

{
  "mcp-proxy": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. Pensez à remplacer « mcp-proxy » par le nom réel de votre serveur MCP et l’URL par celle de votre serveur.


Aperçu

SectionDisponibilitéDétails/Remarques
Aperçu
Liste des promptsAucun modèle de prompt documenté dans le dépôt.
Liste des ressourcesAucune définition explicite ; agrège depuis d’autres serveurs MCP.
Liste des outilsAucun outil direct ; proxy des outils des serveurs configurés.
Sécurisation des clés APILa configuration prend en charge env pour les secrets.
Support du sampling (moins important)Non mentionné dans la documentation disponible.

Au vu de ce qui précède, le Proxy MCP est une couche d’agrégation utile pour les ressources MCP, mais ne fournit pas d’outils, ressources ou modèles de prompts directs ; c’est avant tout une solution de configuration et de routage.

Notre avis

Ce serveur MCP est avant tout une brique technique backend, non destinée à un usage autonome mais idéale pour agréger et gérer plusieurs serveurs MCP dans un workflow unifié. Sa documentation est claire pour la configuration et la sécurité, mais manque de détails sur les prompts, outils et ressources. Au global, c’est une solide pièce d’infrastructure pour les utilisateurs avancés. Note : 5/10.

Score MCP

Dispose d’une LICENCE✅ (MIT)
Dispose d’au moins un outil⛔ (Proxy uniquement, aucun outil)
Nombre de forks43
Nombre d’étoiles315

Questions fréquemment posées

Qu'est-ce que le Serveur Proxy MCPxa0?

Le Serveur Proxy MCP est un utilitaire backend qui agrège plusieurs serveurs de ressources MCP (Model Context Protocol) en un seul serveur HTTP. Il permet aux assistants IA et aux développeurs d’accéder à des outils, API et sources de données issus de plusieurs serveurs MCP via un point de terminaison unifié, simplifiant ainsi l'intégration et la gestion.

Quels sont les principaux cas d'usage du Serveur Proxy MCPxa0?

Les principaux cas d’usage incluentxa0: l’agrégation de plusieurs serveurs MCP pour un accès simplifié, l’action comme passerelle API unifiée pour diverses sources de données, le support du streaming de données en temps réel via SSE/HTTP, l’intégration flexible de clients, et la centralisation de l’authentification et la journalisation pour la sécurité.

Le Serveur Proxy MCP fournit-il ses propres outils ou ressourcesxa0?

Non, le Serveur Proxy MCP ne fournit pas directement d’outils ou de ressources. Il proxy et agrège les outils et ressources provenant des serveurs MCP sous-jacents configurés dans votre environnement.

Comment sécuriser les clés API sensibles lors de la configuration du Serveur Proxy MCPxa0?

Utilisez toujours des variables d’environnement (la propriété `env` dans votre configuration) pour stocker les secrets comme les jetons API, comme illustré dans les exemples pour chaque client. Cela garantit que vos identifiants restent sécurisés et ne sont pas exposés dans les fichiers de configuration.

Comment utiliser le Serveur Proxy MCP dans FlowHuntxa0?

Ajoutez un composant MCP à votre flux, puis dans la configuration MCP système, insérez vos détails du Serveur Proxy MCP au format JSON. Cela permet à votre agent IA d’accéder à tous les outils et ressources agrégés via un point de terminaison unique. N’oubliez pas de mettre à jour le nom et l’URL du serveur selon votre configuration.

Intégrez le Serveur Proxy MCP avec FlowHunt

Unifiez vos workflows IA et automatisations en connectant plusieurs serveurs MCP via le puissant Proxy MCP. Simplifiez votre intégration dès aujourd'hui.

En savoir plus