MCP Discovery MCP Server

Automatisez la découverte et la documentation de vos serveurs MCP pour des références techniques fiables et toujours à jour grâce à MCP Discovery.

MCP Discovery MCP Server

Que fait le serveur MCP “MCP Discovery” ?

MCP Discovery est un outil en ligne de commande écrit en Rust, conçu pour découvrir et documenter les capacités des serveurs MCP (Model Context Protocol). Il sert d’interface pour lancer des serveurs MCP via des commandes spécifiées puis les interroger sur leurs outils, ressources et autres fonctions disponibles. L’outil affiche les informations recueillies directement dans le terminal ou les enregistre dans des fichiers Markdown, HTML ou texte brut, facilitant ainsi pour les développeurs la génération, la mise à jour et la maintenance d’une documentation complète pour leurs serveurs MCP. MCP Discovery améliore les workflows de développement IA en automatisant l’exploration et la documentation des fonctionnalités serveur, garantissant des informations cohérentes et à jour pour l’intégration avec des sources de données externes, des API et des services.

Liste des Prompts

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

Liste des Ressources

Aucune information sur des ressources spécifiques exposées par MCP Discovery n’est disponible dans le dépôt ou la documentation fournie.

Liste des Outils

Aucun outil serveur explicite n’est décrit dans le dépôt ou la documentation.

Cas d’usage de ce serveur MCP

  • Documentation des capacités du serveur MCP
    Automatisez la découverte et la documentation des capacités, outils et ressources du serveur MCP, en garantissant une documentation toujours à jour et précise.

  • Maintenance du README du dépôt
    Mettez à jour les fichiers Markdown, HTML ou texte existants (tels que les fichiers README) avec les capacités actualisées du serveur MCP, réduisant ainsi les modifications manuelles et les erreurs humaines.

  • Génération de sorties personnalisées
    Générez des fichiers de documentation dans différents formats (Markdown, HTML, texte brut) à l’aide de templates intégrés ou personnalisés, pour une intégration fluide dans divers workflows de documentation.

  • Intégration continue de la documentation
    Utilisez-le comme GitHub Action pour maintenir et mettre à jour automatiquement la documentation du serveur MCP dans le cadre des pipelines d’intégration continue (CI).

Comment le configurer

Windsurf

  1. Vérifiez que Rust et Cargo sont installés sur votre système.
  2. Suivez les instructions d’installation selon votre plateforme.
  3. Configurez Windsurf pour exécuter l’exécutable mcp-discovery dans son workflow.
  4. Ajoutez le serveur MCP Discovery à votre configuration (exemple ci-dessous).
  5. Enregistrez et redémarrez Windsurf si nécessaire.

Exemple de configuration JSON :

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Claude

  1. Installez Rust et Cargo sur votre système.
  2. Installez MCP Discovery en suivant la documentation.
  3. Ajoutez MCP Discovery comme serveur dans la configuration de Claude.
  4. Enregistrez votre configuration et redémarrez Claude.

Exemple de configuration JSON :

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cursor

  1. Installez Rust et Cargo en prérequis.
  2. Téléchargez et installez MCP Discovery via le guide officiel.
  3. Modifiez la configuration de Cursor pour ajouter MCP Discovery.
  4. Enregistrez la configuration et redémarrez Cursor.

Exemple de configuration JSON :

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cline

  1. Assurez-vous que Rust et Cargo sont installés.
  2. Installez MCP Discovery en suivant la documentation projet.
  3. Configurez Cline pour inclure MCP Discovery comme serveur.
  4. Enregistrez la configuration et redémarrez si nécessaire.

Exemple de configuration JSON :

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

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

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

Comment utiliser ce MCP dans des flows

Utilisation de MCP dans FlowHunt

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

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

Une fois configuré, l’agent IA peut utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “mcp-discovery” par le nom réel de votre serveur MCP et de mettre l’URL de votre propre serveur MCP.


Vue d’ensemble

SectionDisponibilitéDétails/Notes
Vue d’ensemble
Liste des PromptsAucun modèle de prompt trouvé
Liste des RessourcesAucune ressource référencée
Liste des OutilsAucun outil explicite décrit
Sécurisation des clés APIExemple fourni dans les instructions de configuration
Support du sampling (moins important)Non mentionné

Notre avis

MCP Discovery est un utilitaire de documentation robuste, mais en tant que “serveur” MCP, il n’expose pas les ressources, prompts ou outils typiques. Sa force réside dans l’automatisation et l’intégration de la documentation, mais son utilité comme serveur MCP destiné aux LLM est limitée. Pour son objectif initial, il est très bien conçu, mais comme serveur model context protocol, il est moins pertinent.
Note : 4/10

Score MCP

Dispose d’une LICENCE✅ (MIT)
Au moins un outil
Nombre de Forks0
Nombre de Stars14

Questions fréquemment posées

Quelle est la fonction principale de MCP Discovery ?

MCP Discovery automatise le processus de découverte et de documentation des capacités, outils et ressources des serveurs MCP. Il exporte ces informations en formats Markdown, HTML ou texte pour une intégration aisée dans les workflows de documentation.

MCP Discovery peut-il être utilisé comme un serveur MCP standard pour les LLM ?

Bien que MCP Discovery agisse comme une interface serveur, il est avant tout un utilitaire de documentation et n'expose pas d'outils, prompts ou ressources traditionnels pour les LLM. Sa principale force réside dans l'automatisation de la documentation.

Comment sécuriser les clés API dans ma configuration MCP ?

Stockez les clés sensibles à l'aide de variables d'environnement dans la configuration de votre serveur. Par exemple, utilisez les sections 'env' et 'inputs' pour référencer des variables comme ${API_KEY} au lieu d'intégrer les secrets en dur.

MCP Discovery supporte-t-il les workflows d'intégration continue de la documentation ?

Oui, MCP Discovery peut être utilisé dans les pipelines CI (par exemple, comme GitHub Action) pour générer et mettre à jour automatiquement la documentation des serveurs, garantissant ainsi des informations toujours à jour.

Quels formats de documentation MCP Discovery peut-il générer ?

MCP Discovery prend en charge la génération de documentation en formats Markdown, HTML et texte brut, en utilisant des templates intégrés ou personnalisés pour une intégration fluide dans votre système documentaire.

Commencez à automatiser la documentation de votre serveur MCP

Générez, mettez à jour et maintenez facilement une documentation complète pour vos serveurs MCP avec MCP Discovery. Intégrez-le à votre workflow CI pour des mises à jour continues et fiables.

En savoir plus