Integrations
Provides access to MCP servers listed in the Model Context Protocol GitHub repository, allowing AI assistants to discover available services
Uses Mermaid for rendering architecture and data flow diagrams to visualize the MCP Advisor system architecture
Incorporates Shields.io badges in the README to display MCP status and links to MCP servers
MCP-Berater
MCP-Berater und Installation
NPM-Installation
Sie können MCP Advisor direkt von npm installieren:
Verwendung
Als Befehlszeilentool
Als Bibliothek
MCP-Berater erleben
Was ist das?
MCP Advisor ist ein Such- und Empfehlungsdienst, der Sie bei der Erkundung von Model Context Protocol-Servern unterstützt. Er fungiert als intelligenter Leitfaden, der KI-Assistenten hilft, verfügbare MCP-Dienste anhand von Abfragen in natürlicher Sprache zu finden und zu verstehen. So können Sie leichter die richtigen Tools für bestimmte Aufgaben finden und nutzen.
Merkmale
- Intelligente Suche : Finden Sie MCP-Dienste mithilfe von Abfragen in natürlicher Sprache
- Umfangreiche Metadaten : Erhalten Sie detaillierte Informationen zu jedem Dienst
- Echtzeit-Updates : Immer auf dem neuesten Stand mit den neuesten MCP-Diensten
- Einfache Integration : Einfache Integration mit jedem MCP-kompatiblen KI-Assistenten
- Mehrere Such-Backends :
- OceanBase : Leistungsstarke Vektordatenbank für die semantische Suche
- Meilisearch : Schnelle, leichte Suchmaschine mit Tippfehlertoleranz
- Modulare Architektur : Saubere Trennung der Belange der Wartbarkeit und Erweiterbarkeit
Architektur
Datenfluss
Schnellstart
Verwendung
- Klonen Sie das Repository
oder
- Verwenden Sie
npx
Installation
Bearbeiten Sie für Claude Desktop Ihre Datei claude_desktop_config.json
:
MacOS/Linux
Windows
Transportmöglichkeiten
MCP Advisor unterstützt zwei Transportmethoden:
1. Stdio-Transport (Standard)
Verwenden Sie dies für Befehlszeilentools und direkte Integrationen.
Fügen Sie der MCP-Konfiguration Ihres KI-Assistenten Folgendes hinzu, um die Serviceerkennungsfunktionen zu aktivieren:
2. SSE-Transport (HTTP-Server)
Verwenden Sie dies für Remote-Server oder webbasierte Integrationen. Starten Sie den Server mit:
Umgebungsvariablen für die SSE-Konfiguration:
TRANSPORT_TYPE
: Aufsse
setzen, um SSE-Transport zu verwenden (Standard ist stdio)SERVER_PORT
: HTTP-Server-Port (Standard: 3000)SERVER_HOST
: HTTP-Server-Host (Standard: localhost)SSE_PATH
: SSE-Endpunktpfad (Standard: /sse)MESSAGE_PATH
: Nachrichtenendpunktpfad (Standard: /messages)
Stellen Sie eine Verbindung zum Server her, indem Sie Folgendes verwenden:
- SSE-Endpunkt:
http://localhost:3000/sse
- Nachrichtenendpunkt:
http://localhost:3000/messages?sessionId=<SESSION_ID>
- Gesundheitscheck:
http://localhost:3000/health
3. REST-Transport
Beispiele
Beispielabfragen
Hier sind einige Beispielabfragen, die Sie mit MCP Advisor verwenden können:
Beispielantwort
Fehlerbehebung
Häufige Probleme
- Verbindung abgelehnt
- Stellen Sie sicher, dass der Server auf dem angegebenen Port läuft
- Überprüfen Sie die Firewall-Einstellungen
- Überprüfen Sie, ob die Hostadresse korrekt ist
- Keine Ergebnisse zurückgegeben
- Versuchen Sie eine allgemeinere Abfrage
- Überprüfen Sie die Netzwerkkonnektivität zur Registrierungs-API
- Überprüfen Sie, ob die API-Endpunkte korrekt konfiguriert sind
- SSE-Verbindungsabbrüche
- Erhöhen Sie die Client-Timeout-Einstellungen
- Überprüfen Sie die Serverprotokolle auf Fehlermeldungen
- Stellen Sie bei einer Verbindung über einen Browser die richtige CORS-Konfiguration sicher
- Leistungsprobleme
- Erwägen Sie das Hinzufügen spezifischerer Suchbegriffe
- Serverressourcen (CPU/Speicher) prüfen
- Implementieren Sie Caching, wenn Sie häufig ähnliche Abfragen durchführen
Protokolle
Eine detaillierte Fehlerbehebung finden Sie in den Protokollen im logs
. Aktivieren Sie die Debug-Protokollierung mit:
Umgebungsvariablen
MCP Advisor kann mit den folgenden Umgebungsvariablen konfiguriert werden:
Variable | Beschreibung | Standard | Erforderlich |
---|---|---|---|
TRANSPORT_TYPE | Transportmethode ( stdio , sse , rest ) | stdio | NEIN |
SERVER_PORT | HTTP-Server-Port für SSE/REST-Transport | 3000 | NEIN |
SERVER_HOST | HTTP-Server-Host für SSE/REST-Transport | localhost | NEIN |
SSE_PATH | SSE-Endpunktpfad | /sse | NEIN |
MESSAGE_PATH | Nachrichtenendpunktpfad | /messages | NEIN |
ENDPOINT | REST-Endpunktpfad | /rest | NEIN |
DEBUG | Aktivieren der Debugprotokollierung | false | NEIN |
ENABLE_FILE_LOGGING | Protokollierung in Dateien aktivieren | false | NEIN |
LOG_LEVEL | Protokollebene (Debug, Info, Warnung, Fehler) | info | NEIN |
ENABLE_MEILISEARCH_TESTS | Meilisearch-Tests aktivieren | false | NEIN |
VECTOR_ENGINE_TYPE | Vektor-Engine-Typ ( memory , oceanbase , meilisearch ) | memory | NEIN |
Anbieter suchen
MCP Advisor unterstützt mehrere Suchanbieter, die gleichzeitig verwendet werden können:
1. Kompasssuchanbieter
Verwendet die Compass-API, um MCP-Serverinformationen abzurufen.
2. GetMCP-Suchanbieter
Verwendet die GetMCP-API und die Vektorsuche für die semantische Übereinstimmung.
3. Meilisearch Suchanbieter
Verwendet Meilisearch für eine schnelle, Tippfehler-tolerante Textsuche.
Meilisearch-Konfiguration
Die Meilisearch-Integration kann in src/config/meilisearch.ts
konfiguriert werden:
API-Dokumentation
REST-API-Endpunkte
GET /health
Endpunkt der Integritätsprüfung.
Antwort:
GET /sse
Server-Sent Events-Endpunkt zum Herstellen einer Verbindung.
Abfrageparameter:
- Keiner
Antwort:
- Stellt eine SSE-Verbindung her
POST /messages
Endpunkt zum Senden von Nachrichten an eine hergestellte SSE-Verbindung.
Abfrageparameter:
sessionId
(Zeichenfolge, erforderlich): Die Sitzungs-ID der SSE-Verbindung
Anforderungstext:
Antwort:
POST /rest
REST-API-Endpunkt für direkte Anfragen (bei Verwendung des REST-Transports).
Anforderungstext:
Antwort: Dasselbe wie /messages
Endpunkt.
Prüfen
mit Inspektor
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE .
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein Erkennungs- und Empfehlungsdienst, der KI-Assistenten dabei hilft, Model Context Protocol-Server basierend auf Abfragen in natürlicher Sprache zu finden.
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40203TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to query Erick Wendel's talks, blog posts, and videos across different platforms using natural language.Last updated -55TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.Last updated -852TypeScript