MCP Discovery MCP Server

Automatiseer het ontdekken en documenteren van je MCP Servers voor betrouwbare, altijd actuele technische referenties met MCP Discovery.

MCP Discovery MCP Server

Wat doet de “MCP Discovery” MCP Server?

MCP Discovery is een commandoregeltool geschreven in Rust die is ontworpen om de mogelijkheden van MCP (Model Context Protocol) Servers te ontdekken en te documenteren. Het dient als interface voor het starten van MCP Servers met opgegeven commando’s en ondervraagt ze vervolgens naar beschikbare tools, resources en andere functionaliteiten. De tool toont de verzamelde informatie direct in de terminal of slaat deze op in Markdown-, HTML- of platte tekstbestanden, zodat ontwikkelaars eenvoudig uitgebreide documentatie voor hun MCP Servers kunnen genereren, bijwerken en onderhouden. MCP Discovery verbetert AI-ontwikkelingsworkflows door het proces van het verkennen en documenteren van servereigenschappen te automatiseren, zodat consistente en actuele informatie beschikbaar is voor integratie met externe databronnen, API’s en services.

Lijst van Prompts

Geen informatie over prompt-templates beschikbaar in de aangeboden repository of documentatie.

Lijst van Resources

Geen informatie over specifieke resources die door MCP Discovery worden blootgesteld in de aangeboden repository of documentatie.

Lijst van Tools

Er worden geen expliciete servertools beschreven in de repository of documentatie.

Gebruiksscenario’s van deze MCP Server

  • Documentatie van MCP Server-mogelijkheden
    Automatiseer het ontdekken en documenteren van MCP Server-capaciteiten, tools en resources, zodat documentatie altijd actueel en correct is.

  • Onderhoud van README’s in repositories
    Werk bestaande Markdown-, HTML- of tekstbestanden (zoals README-bestanden) bij met actuele MCP Server-mogelijkheden, waardoor handmatig bewerken en menselijke fouten worden verminderd.

  • Aangepaste outputgeneratie
    Genereer documentatiebestanden in diverse formaten (Markdown, HTML, platte tekst) met ingebouwde of aangepaste sjablonen, voor naadloze integratie in verschillende documentatieworkflows.

  • Continue documentatie-integratie
    Gebruik als een GitHub Action om MCP Server-documentatie automatisch te onderhouden en bij te werken als onderdeel van continue integratie (CI) pijplijnen.

Hoe stel je het in

Windsurf

  1. Zorg dat Rust en Cargo op je systeem zijn geïnstalleerd.
  2. Volg de installatie-instructies voor jouw platform.
  3. Configureer Windsurf om het mcp-discovery uitvoerbare bestand als onderdeel van de workflow uit te voeren.
  4. Voeg de MCP Discovery-server toe aan je configuratie (zie voorbeeld hieronder).
  5. Sla op en herstart Windsurf indien nodig.

Voorbeeld JSON-configuratie:

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

Claude

  1. Installeer Rust en Cargo op je systeem.
  2. Installeer MCP Discovery door de documentatie te volgen.
  3. Voeg MCP Discovery toe als server in Claude’s configuratie.
  4. Sla je configuratie op en herstart Claude.

Voorbeeld JSON-configuratie:

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

Cursor

  1. Installeer Rust en Cargo als vereisten.
  2. Download en installeer MCP Discovery volgens de officiële gids.
  3. Bewerk de Cursor-configuratie om MCP Discovery toe te voegen.
  4. Sla de configuratie op en herstart Cursor.

Voorbeeld JSON-configuratie:

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

Cline

  1. Zorg dat Rust en Cargo geïnstalleerd zijn.
  2. Installeer MCP Discovery volgens de projectdocumentatie.
  3. Configureer Cline om MCP Discovery als server op te nemen.
  4. Configuratie opslaan en herstarten indien nodig.

Voorbeeld JSON-configuratie:

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

Let op:
Om API-sleutels of gevoelige informatie te beveiligen, gebruik je omgevingsvariabelen in je configuratie. Voorbeeld:

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

Hoe gebruik je deze MCP binnen flows

Gebruik van MCP in FlowHunt

Om MCP-servers in je FlowHunt-workflow te integreren, begin je met het toevoegen van het MCP-component aan je flow en verbind je deze met je AI-agent:

FlowHunt MCP flow

Klik op het MCP-component om het configuratiescherm te openen. Voeg in het systeem MCP-configuratiegedeelte je MCP-servergegevens toe met dit JSON-formaat:

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

Eenmaal geconfigureerd kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet “mcp-discovery” te vervangen door de daadwerkelijke naam van je MCP-server en de URL aan te passen naar jouw eigen MCP-server URL.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
Overzicht
Lijst van PromptsGeen prompt-templates gevonden
Lijst van ResourcesGeen resources vermeld
Lijst van ToolsGeen expliciete tools beschreven
API-sleutels beveiligenVoorbeeld gegeven in installatie-instructies
Sampling Support (minder belangrijk bij evaluatie)Niet vermeld

Onze mening

MCP Discovery is een robuust documentatiehulpmiddel, maar als MCP “Server” stelt het geen typische resources, prompts of tools beschikbaar. De kracht ligt in documentatieautomatisering en integratie, maar de bruikbaarheid als LLM-gericht MCP-server is beperkt. Voor het beoogde doel is het goed gebouwd, maar als model context protocol server is het minder relevant.
Beoordeling: 4/10

MCP Score

Heeft een LICENSE✅ (MIT)
Heeft minstens één tool
Aantal Forks0
Aantal Sterren14

Veelgestelde vragen

Wat is de hoofdtaak van MCP Discovery?

MCP Discovery automatiseert het proces van het ontdekken en documenteren van de mogelijkheden, tools en resources van MCP Servers. Het geeft deze informatie weer in Markdown-, HTML- of tekstformaat voor eenvoudige integratie in documentatieworkflows.

Kan MCP Discovery worden gebruikt als een standaard MCP Server voor LLM's?

Hoewel MCP Discovery als een serverinterface fungeert, is het primair een documentatiehulpmiddel en stelt het geen traditionele tools, prompts of resources beschikbaar voor LLM's. De kracht ligt vooral bij documentatieautomatisering.

Hoe beveilig ik API-sleutels in mijn MCP-configuratie?

Sla gevoelige sleutels op met behulp van omgevingsvariabelen in je serverconfiguratie. Gebruik bijvoorbeeld 'env' en 'inputs' om variabelen zoals ${API_KEY} aan te roepen in plaats van geheimen hard te coderen.

Ondersteunt MCP Discovery continue documentatie-integratieworkflows?

Ja, MCP Discovery kan worden gebruikt als onderdeel van CI-pijplijnen (bijvoorbeeld als een GitHub Action) om automatisch serverdocumentatie te genereren en bij te werken, zodat informatie altijd actueel is.

In welke formaten kan MCP Discovery documentatie genereren?

MCP Discovery ondersteunt het genereren van documentatie in Markdown, HTML en platte tekst, met ingebouwde of aangepaste templates voor naadloze integratie in je documentatiesysteem.

Begin met het automatiseren van je MCP Server-documentatie

Genereer, update en onderhoud moeiteloos uitgebreide documentatie voor je MCP Servers met MCP Discovery. Integreer in je CI-workflow voor continue, betrouwbare updates.

Meer informatie