MCP Discovery MCP Server

Automatisieren Sie die Erkennung und Dokumentation Ihrer MCP Server für zuverlässige, stets aktuelle technische Referenzen mit MCP Discovery.

MCP Discovery MCP Server

Was macht der “MCP Discovery” MCP Server?

MCP Discovery ist ein in Rust geschriebenes Kommandozeilen-Tool, das darauf ausgelegt ist, die Fähigkeiten von MCP (Model Context Protocol) Servern zu entdecken und zu dokumentieren. Es dient als Schnittstelle zum Starten von MCP Servern mit angegebenen Befehlen und zum anschließenden Abfragen ihrer verfügbaren Werkzeuge, Ressourcen und weiteren Fähigkeiten. Das Tool gibt die gesammelten Informationen entweder direkt im Terminal aus oder speichert sie in Markdown-, HTML- oder Textdateien, wodurch es Entwicklern erleichtert wird, umfassende Dokumentationen für ihre MCP Server zu erstellen, zu aktualisieren und zu pflegen. MCP Discovery verbessert KI-Entwicklungs-Workflows, indem es die Erkundung und Dokumentation von Serverfunktionen automatisiert und so sicherstellt, dass konsistente und aktuelle Informationen für die Integration mit externen Datenquellen, APIs und Diensten zur Verfügung stehen.

Liste der Prompts

Keine Informationen zu Prompt-Vorlagen sind im bereitgestellten Repository oder in der Dokumentation verfügbar.

Liste der Ressourcen

Keine Informationen zu spezifischen Ressourcen, die von MCP Discovery bereitgestellt werden, sind im bereitgestellten Repository oder in der Dokumentation verfügbar.

Liste der Tools

Im Repository oder in der Dokumentation sind keine expliziten Server-Tools beschrieben.

Anwendungsfälle dieses MCP Servers

  • Dokumentation der MCP Server-Fähigkeiten
    Automatisieren Sie die Erkennung und Dokumentation der Fähigkeiten, Werkzeuge und Ressourcen von MCP Servern, um sicherzustellen, dass die Dokumentation stets aktuell und korrekt ist.

  • Pflege von Repository-READMEs
    Aktualisieren Sie bestehende Markdown-, HTML- oder Textdateien (wie README-Dateien) mit aktuellen MCP Server-Fähigkeiten und reduzieren Sie so manuellen Bearbeitungsaufwand und menschliche Fehler.

  • Individuelle Ausgabeerstellung
    Erzeugen Sie Dokumentationsdateien in verschiedenen Formaten (Markdown, HTML, Text) mit eingebauten oder eigenen Vorlagen, um eine nahtlose Integration in verschiedene Dokumentations-Workflows zu ermöglichen.

  • Kontinuierliche Dokumentationsintegration
    Verwenden Sie es als GitHub Action, um MCP Server-Dokumentationen automatisch als Teil von Continuous-Integration(CI)-Pipelines zu pflegen und zu aktualisieren.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Rust und Cargo auf Ihrem System installiert sind.
  2. Folgen Sie den Installationsanweisungen für Ihre Plattform.
  3. Konfigurieren Sie Windsurf so, dass das mcp-discovery-Programm als Teil seines Workflows ausgeführt wird.
  4. Fügen Sie den MCP Discovery Server zu Ihrer Konfiguration hinzu (siehe Beispiel unten).
  5. Speichern und starten Sie Windsurf bei Bedarf neu.

Beispiel-JSON-Konfiguration:

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

Claude

  1. Installieren Sie Rust und Cargo auf Ihrem System.
  2. Installieren Sie MCP Discovery gemäß der Dokumentation.
  3. Fügen Sie MCP Discovery als Server in Claudes Konfiguration hinzu.
  4. Speichern Sie Ihre Konfiguration und starten Sie Claude neu.

Beispiel-JSON-Konfiguration:

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

Cursor

  1. Installieren Sie Rust und Cargo als Voraussetzungen.
  2. Laden Sie MCP Discovery gemäß dem offiziellen Leitfaden herunter und installieren Sie es.
  3. Bearbeiten Sie die Cursor-Konfiguration, um MCP Discovery hinzuzufügen.
  4. Speichern Sie die Konfiguration und starten Sie Cursor neu.

Beispiel-JSON-Konfiguration:

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

Cline

  1. Stellen Sie sicher, dass Rust und Cargo installiert sind.
  2. Installieren Sie MCP Discovery nach der Projektdokumentation.
  3. Konfigurieren Sie Cline so, dass MCP Discovery als Server eingebunden wird.
  4. Speichern Sie die Konfiguration und starten Sie bei Bedarf neu.

Beispiel-JSON-Konfiguration:

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

Hinweis:
Um API-Schlüssel oder sensible Informationen sicher zu speichern, verwenden Sie Umgebungsvariablen in Ihrer Konfiguration. Beispiel:

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

Verwendung dieses MCP innerhalb von Flows

MCP in FlowHunt verwenden

Um MCP Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie diese mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Fügen Sie im Bereich System-MCP-Konfiguration die Details Ihres MCP Servers mit folgendem JSON-Format ein:

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

Nach der Konfiguration kann der KI-Agent dieses MCP als Tool mit Zugriff auf alle Funktionen und Fähigkeiten nutzen. Denken Sie daran, “mcp-discovery” durch den tatsächlichen Namen Ihres MCP Servers zu ersetzen und die URL durch die Ihres eigenen Servers auszutauschen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
Übersicht
Liste der PromptsKeine Prompt-Vorlagen gefunden
Liste der RessourcenKeine Ressourcen gelistet
Liste der ToolsKeine expliziten Tools beschrieben
API-Schlüssel absichernBeispiel in Anleitung enthalten
Sampling-Unterstützung (weniger relevant)Nicht erwähnt

Unsere Meinung

MCP Discovery ist ein robustes Dokumentationswerkzeug, bietet jedoch als MCP-“Server” keine typischen Ressourcen, Prompts oder Tools. Seine Stärke liegt in der Dokumentationsautomatisierung und -integration, der Nutzen als LLM-fähiger MCP Server ist jedoch begrenzt. Für den vorgesehenen Zweck ist es sehr gut gebaut, als Model-Context-Protocol-Server aber weniger relevant.
Bewertung: 4/10

MCP Score

Hat eine LICENSE✅ (MIT)
Hat mindestens ein Tool
Anzahl Forks0
Anzahl Sterne14

Häufig gestellte Fragen

Was ist die Hauptfunktion von MCP Discovery?

MCP Discovery automatisiert die Erkennung und Dokumentation der Fähigkeiten, Werkzeuge und Ressourcen von MCP Servern. Es gibt diese Informationen in Markdown-, HTML- oder Textformaten aus, um die Integration in Dokumentations-Workflows zu erleichtern.

Kann MCP Discovery als Standard-MCP Server für LLMs verwendet werden?

Obwohl MCP Discovery als Server-Schnittstelle fungiert, ist es in erster Linie ein Dokumentationswerkzeug und stellt keine traditionellen Tools, Prompts oder Ressourcen für LLMs bereit. Die Hauptstärke liegt in der Dokumentationsautomatisierung.

Wie sichere ich API-Schlüssel in meiner MCP-Konfiguration?

Speichern Sie sensible Schlüssel mithilfe von Umgebungsvariablen in Ihrer Serverkonfiguration. Verwenden Sie zum Beispiel die Bereiche 'env' und 'inputs', um Variablen wie ${API_KEY} zu referenzieren, anstatt Geheimnisse fest im Code zu hinterlegen.

Unterstützt MCP Discovery kontinuierliche Dokumentationsintegrations-Workflows?

Ja, MCP Discovery kann als Teil von CI-Pipelines (z. B. als GitHub Action) verwendet werden, um Serverdokumentationen automatisch zu generieren und zu aktualisieren, sodass Informationen stets aktuell sind.

In welchen Formaten kann MCP Discovery Dokumentationen ausgeben?

MCP Discovery unterstützt die Ausgabe von Dokumentationen in Markdown, HTML und einfachem Text mit eingebauten oder benutzerdefinierten Vorlagen für eine nahtlose Integration in Ihr Dokumentationssystem.

Starten Sie die Automatisierung Ihrer MCP Server Dokumentation

Erstellen, aktualisieren und pflegen Sie mühelos umfassende Dokumentationen für Ihre MCP Server mit MCP Discovery. Integrieren Sie es in Ihren CI-Workflow für kontinuierliche, zuverlässige Updates.

Mehr erfahren