Serveur MCP Nacos-MCP-Router

Nacos-MCP-Router permet une découverte, une installation et un proxy transparents des serveurs MCP, facilitant l’unification, la gestion et l’orchestration des outils et services dans les environnements IA et microservices modernes.

Serveur MCP Nacos-MCP-Router

À quoi sert le serveur MCP “Nacos-MCP-Router” ?

Nacos-MCP-Router est un serveur MCP (Model Context Protocol) qui agit comme un puissant intermédiaire pour connecter les assistants IA et les clients à d’autres serveurs MCP et à leurs fonctionnalités. Il permet la recherche centralisée, l’installation et le proxy de divers serveurs MCP, rationalisant ainsi le workflow de développement pour les applications cloud-native et les microservices. Fonctionnant en mode “routeur” ou “proxy”, Nacos-MCP-Router peut recommander, distribuer, installer et servir de proxy aux fonctions d’autres serveurs MCP, ou convertir différents protocoles de serveurs MCP (tels que SSE et stdio) en un protocole HTTP streamable unifié. Cela facilite l’interaction des développeurs et des agents IA avec des sources de données externes, des API et des outils — rendant possibles des tâches comme les requêtes de bases de données, la gestion de fichiers et l’orchestration de services avec davantage de flexibilité et de simplicité.

Liste des prompts

  • Aucun modèle de prompt spécifique n’est répertorié dans le dépôt ou la documentation.

Liste des ressources

  • Aucune ressource spécifique n’est décrite ou exposée par Nacos-MCP-Router dans la documentation disponible.

Liste des outils

  • search_mcp_server
    Recherche des serveurs MCP par tâche et mots-clés, retourne une liste de serveurs MCP adaptés et des instructions pour accomplir la tâche.
  • add_mcp_server
    Ajoute un nouveau serveur MCP (prend en charge les serveurs stdio et sse), installe si nécessaire et établit une connexion. Retourne les outils disponibles et les instructions d’utilisation pour le serveur ajouté.
  • use_tool
    Proxy les requêtes vers un outil spécifique sur un serveur MCP cible, permettant aux LLM d’utiliser les outils exposés par d’autres serveurs MCP via le routeur.

Cas d’utilisation de ce serveur MCP

  • Découverte centralisée de serveurs MCP
    Recherchez facilement des serveurs MCP pertinents pour des tâches ou mots-clés spécifiques, simplifiant le processus de recherche et d’intégration des bonnes capacités à votre workflow.
  • Installation de serveur MCP en un clic
    Ajoutez et installez rapidement des serveurs MCP (y compris la gestion des protocoles) via une interface unique, réduisant le temps d’installation et la complexité pour les développeurs.
  • Proxy unifié d’outils
    Utilisez des outils de différents serveurs MCP via une seule API, permettant aux LLM et aux clients d’interagir avec une variété de services externes sans intégration manuelle.
  • Pont de protocoles et compatibilité
    Convertissez les serveurs MCP en protocoles SSE et stdio vers le protocole HTTP streamable avec une configuration simple, augmentant la compatibilité avec les clients modernes et les agents IA.
  • Gestion et orchestration des services
    Gérez le cycle de vie de plusieurs serveurs MCP, répartissez les charges et orchestrez les interactions de services via une interface routeur centralisée.

Comment le configurer

Windsurf

  1. Prérequis : Assurez-vous d’avoir Node.js installé et l’accès aux paramètres MCP de Windsurf.
  2. Accédez à la configuration MCP : Ouvrez le panneau des paramètres MCP de Windsurf.
  3. Ajoutez Nacos-MCP-Router : Insérez le snippet JSON suivant dans l’objet mcpServers :
    {
      "nacos-mcp-router": {
        "command": "uvx",
        "args": ["nacos-mcp-router@latest"],
        "env": {
          "NACOS_ADDR": "<NACOS-ADDR, optionnel, par défaut 127.0.0.1:8848>",
          "NACOS_USERNAME": "<NACOS-USERNAME, optionnel, par défaut nacos>",
          "NACOS_PASSWORD": "<NACOS-PASSWORD, requis>"
        }
      }
    }
    
  4. Enregistrez et redémarrez : Sauvegardez les modifications et redémarrez Windsurf si nécessaire.
  5. Vérifiez la configuration : Testez en recherchant des serveurs MCP ou en en ajoutant un nouveau via l’interface.

Claude

  1. Prérequis : Vérifiez que Claude prend en charge l’intégration MCP. Installez Node.js si besoin.
  2. Accédez à la configuration : Ouvrez les paramètres MCP ou plugin de Claude.
  3. Ajoutez Nacos-MCP-Router : Utilisez ce snippet JSON :
    {
      "mcpServers": {
        "nacos-mcp-router": {
          "command": "uvx",
          "args": ["nacos-mcp-router@latest"],
          "env": {
            "NACOS_ADDR": "<NACOS-ADDR, optionnel, par défaut 127.0.0.1:8848>",
            "NACOS_USERNAME": "<NACOS-USERNAME, optionnel, par défaut nacos>",
            "NACOS_PASSWORD": "<NACOS-PASSWORD, requis>"
          }
        }
      }
    }
    
  4. Enregistrez et redémarrez : Enregistrez et redémarrez Claude si nécessaire.
  5. Vérifiez : Confirmez en recherchant/ajoutant des serveurs via l’interface de Claude.

Cursor

  1. Prérequis : Node.js doit être installé ; accédez aux paramètres du serveur MCP de Cursor.
  2. Configuration : Ouvrez les paramètres et ajoutez :
    {
      "mcpServers": {
        "nacos-mcp-router": {
          "command": "uvx",
          "args": ["nacos-mcp-router@latest"],
          "env": {
            "NACOS_ADDR": "<NACOS-ADDR, optionnel, par défaut 127.0.0.1:8848>",
            "NACOS_USERNAME": "<NACOS-USERNAME, optionnel, par défaut nacos>",
            "NACOS_PASSWORD": "<NACOS-PASSWORD, requis>"
          }
        }
      }
    }
    
  3. Enregistrez les paramètres : Enregistrez et redémarrez Cursor.
  4. Vérifiez : Effectuez une recherche ou ajoutez un nouveau serveur MCP pour vérifier le fonctionnement.

Cline

  1. Prérequis : Node.js installé, Cline avec support MCP.
  2. Modifier la configuration : Ouvrez la configuration du serveur MCP de Cline.
  3. Insérez le serveur MCP : Utilisez le JSON suivant :
    {
      "mcpServers": {
        "nacos-mcp-router": {
          "command": "uvx",
          "args": ["nacos-mcp-router@latest"],
          "env": {
            "NACOS_ADDR": "<NACOS-ADDR, optionnel, par défaut 127.0.0.1:8848>",
            "NACOS_USERNAME": "<NACOS-USERNAME, optionnel, par défaut nacos>",
            "NACOS_PASSWORD": "<NACOS-PASSWORD, requis>"
          }
        }
      }
    }
    
  4. Enregistrez et redémarrez : Appliquez les modifications et redémarrez Cline.
  5. Vérification : Confirmez en utilisant les fonctions MCP depuis Cline.

Sécuriser les clés API

Pour sécuriser les clés API, utilisez des variables d’environnement dans votre configuration. Exemple :

{
  "mcpServers": {
    "nacos-mcp-router": {
      "command": "uvx",
      "args": ["nacos-mcp-router@latest"],
      "env": {
        "NACOS_ADDR": "127.0.0.1:8848",
        "NACOS_USERNAME": "nacos",
        "NACOS_PASSWORD": "${NACOS_PASSWORD}"
      }
    }
  }
}

Définissez la variable d’environnement NACOS_PASSWORD dans votre système avant de démarrer le serveur.

Comment utiliser ce MCP dans les flows

Utilisation du MCP dans FlowHunt

Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow 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 en utilisant ce format JSON :

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

Une fois configuré, l’agent IA peut désormais utiliser ce MCP en tant qu’outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “nacos-mcp-router” par le nom réel de votre serveur MCP et l’URL par l’adresse de votre serveur MCP.


Vue d’ensemble

SectionDisponibilitéDétails/Remarques
Vue d’ensemble
Liste des promptsAucun modèle de prompt documenté
Liste des ressourcesAucune ressource documentée
Liste des outils3 outils : search_mcp_server, add_mcp_server, use_tool
Sécurisation des clés APIExemple fourni
Support échantillonnage (moins important)Non mentionné

Support des roots : Non mentionné dans la documentation.


Entre ces deux tableaux, le serveur MCP Nacos-MCP-Router offre de solides fonctionnalités principales pour l’orchestration de serveurs MCP et le proxy d’outils, mais manque de documentation sur les modèles de prompt et l’exposition des ressources. Les fonctionnalités d’échantillonnage et de roots ne sont pas clairement décrites. J’évaluerais cette implémentation MCP à 6/10 en termes d’exhaustivité et de documentation.


Score MCP

Dispose d’une LICENCE
Dispose d’au moins un outil
Nombre de forks18
Nombre d’étoiles84

Questions fréquemment posées

Qu'est-ce que Nacos-MCP-Router ?

Nacos-MCP-Router est un serveur MCP qui agit comme un intermédiaire centralisé pour découvrir, installer et servir de proxy aux capacités d'autres serveurs MCP. Il prend en charge le pont de protocoles et le proxy unifié d'outils, simplifiant grandement l'intégration d'outils IA et de microservices variés.

Quels outils Nacos-MCP-Router propose-t-il ?

Il expose trois outils principaux : search_mcp_server (trouver des serveurs MCP par mots-clés ou tâche), add_mcp_server (installer et connecter de nouveaux serveurs MCP), et use_tool (proxy des requêtes d'outils vers des serveurs MCP cibles).

Comment Nacos-MCP-Router gère-t-il la compatibilité des protocoles ?

Il peut convertir des serveurs MCP utilisant les protocoles SSE ou stdio dans un protocole HTTP unifié et streamable, permettant une plus grande compatibilité avec les clients et agents IA modernes.

Comment sécuriser mes identifiants ?

Vous devez utiliser des variables d'environnement pour stocker les informations sensibles comme NACOS_PASSWORD, comme montré dans les exemples de configuration. Ne stockez jamais de mots de passe en dur dans vos fichiers de configuration.

Quels sont les cas d'usage courants ?

Les cas d'usage courants incluent la découverte centralisée de serveurs MCP, l'installation et la configuration en un clic, l'accès unifié aux outils sur plusieurs serveurs, le pont de protocoles, et la gestion du cycle de vie des points de terminaison microservices.

Essayez Nacos-MCP-Router dans FlowHunt

Rationalisez votre workflow avec la découverte, l'installation et le proxy centralisés de serveurs MCP. Simplifiez l'intégration dans vos écosystèmes IA et microservices.

En savoir plus