Integrations
Provides an HTTP-based implementation that allows Node.js applications to connect to the MCP server over HTTP, with authentication via API key in the Authorization header.
mcphub_tools MCP-Server
Mit AIMCP-basierten MCP-Tools finden Sie alle gewünschten MCPs. Dieser Server ermöglicht die Suche im MCP-Hub nach verfügbaren MCPs.
Offenes Protokoll
Dieser Server implementiert das Model Context Protocol (MCP) . Er fungiert als MCP-Server, mit dem sich MCP-Clients (wie kompatible KI-Assistenten oder Entwicklungstools) verbinden können.
Einführung
mcphub_tools
ist ein MCP-Server, der für die Interaktion mit dem MCP Hub entwickelt wurde. Seine Hauptfunktion besteht darin, ein Tool bereitzustellen, mit dem Benutzer anhand von Schlüsselwörtern nach im Hub registrierten MCPs (Model Context Protocols/Servers) suchen können.
Werkzeuge
Dieser Server stellt das folgende Tool bereit:
search_mcp_hub
- Beschreibung: Sucht nach MCPs auf dem MCP-Hub.
- Eingabeschema:Copy
- Ausgabe: Gibt eine JSON-Zeichenfolge zurück, die die Suchergebnisse der MCP Hub-API enthält.
get_mcp_info
- Beschreibung: Ruft detaillierte Informationen zu einem bestimmten MCP ab.
- Eingabeschema:Copy
- Ausgabe: Gibt eine JSON-Zeichenfolge zurück, die die detaillierten Informationen zum angegebenen MCP enthält.
Implementierungsoptionen
MCP Hub unterstützt zwei verschiedene Möglichkeiten zur Implementierung von MCP-Servern:
1. Standardmäßiger stdio-basierter MCP-Server
Dies ist die traditionelle Implementierung, bei der der MCP-Server über Standard-Ein-/Ausgabe (stdio) mit Clients kommuniziert. Dieser Ansatz eignet sich ideal für eigenständige Befehlszeilentools, die in MCP-Clients wie Claude Desktop integriert werden können.
Die einfachste Möglichkeit, die stdio-basierte Implementierung zu verwenden, ist über unser veröffentlichtes Paket:
2. HTTP-basierter MCP-Server
MCP Hub bietet außerdem eine HTTP-basierte Implementierung, die es KI-Assistenten und anderen Tools ermöglicht, sich über HTTP mit dem MCP-Server zu verbinden. Dies ist in der API des MCP Hubs unter /api/open/v1/streamable
implementiert.
Der HTTP-Endpunkt ist verfügbar unter:
Verwendung
Voraussetzungen
- Node.js und npm (oder pnpm/yarn) für die stdio-basierte Implementierung installiert.
- Ein API-Schlüssel vom MCP Hub ( https://www.aimcp.info ).
So erhalten Sie einen API-Schlüssel
- Gehen Sie zu https://www.aimcp.info .
- Registrieren oder anmelden.
- Navigieren Sie zu Ihren Profil- oder Kontoeinstellungen.
- Suchen Sie nach einer Option zum Generieren oder Abrufen Ihres API-Schlüssels.
- Oder Sie können hier zugreifen, um einen API-Schlüssel zu generieren. HINWEIS: Der API-Schlüssel hat eine Ratenbegrenzung von 20 Anfragen pro Stunde.
Authentifizierung
Die MCP-API erfordert eine Authentifizierung mit einem gültigen API-Schlüssel. Dieser Schlüssel muss bereitgestellt werden über:
- Für stdio-basierte Implementierung: Die Umgebungsvariable
MCP_HUB_API_KEY
. - Für die HTTP-basierte Implementierung: Der
Authorization
als Bearer-Token.
Integration mit KI-Assistenten und MCP-Clients
Claude Desktop-Konfiguration
So verwenden Sie MCP Hub mit Claude Desktop:
- Suchen Sie Ihre Claude Desktop-Konfigurationsdatei:
- Windows:
%APPDATA%\claude\config.json
- macOS:
~/Library/Application Support/claude/config.json
oder~/.config/claude/config.json
- Linux:
~/.config/claude/config.json
- Windows:
- Fügen Sie die folgende Konfiguration hinzu:
- Starten Sie Claude Desktop neu, um die Änderungen zu übernehmen.
- Sie können in Ihrer Konversation auf MCP Hub-Tools zugreifen, indem Sie „@mcp-hub“ eingeben.
Cline und andere CLI-Tools
Für befehlszeilenbasierte Tools wie Cline:
- Erstellen Sie in Ihrem Projektverzeichnis eine Konfigurationsdatei mit dem Namen
servers.json
:
- Starten Sie das Tool mit Bezug auf diese Konfiguration:
Für Tools, die Remote-MCP-Server unterstützen
Einige neuere MCP-Clients unterstützen direkte HTTP-Verbindungen. Konfigurieren Sie sie mit:
Für Tools mit dateibasierter Konfiguration (Cursor usw.)
- Erstellen Sie eine Konfigurationsdatei:
- Verweisen Sie in den Einstellungen Ihres Tools auf diese Datei oder starten Sie sie mit dem entsprechenden Konfigurationsparameter.
Manuelle Ausführung
Sie können den stdio-basierten Server auch manuell zum Testen ausführen (stellen Sie sicher, dass MCP_HUB_API_KEY
in Ihrer Umgebung festgelegt ist):
API-Schnittstelle
Dieser Server interagiert mit dem folgenden MCP Hub-API-Endpunkt:
- Endpunkt:
GET https://www.aimcp.info/api/open/v1/search
- Authentifizierung: Erfordert ein Bearer-Token im
Authorization
unter Verwendung desMCP_HUB_API_KEY
. - Abfrageparameter:
keywords
(Zeichenfolge)
Verwenden der HTTP-basierten MCP-API
MCP Hub bietet einen HTTP-basierten MCP-Server unter /api/open/v1/streamable
der das Model Context Protocol implementiert. Dadurch können KI-Assistenten und -Tools nach MCPs suchen und MCP-Informationen direkt abrufen.
Verbindungsschritte
- Stellen Sie zunächst eine Verbindung her, um eine Sitzungs-ID zu erhalten:
Antwort:
- Rufen Sie ein Tool mit der Sitzungs-ID auf:
Entwicklung und Bereitstellung
Entwicklung
- Abhängigkeiten installieren:
pnpm install
- Build:
pnpm run build
(kompiliert TypeScript in JavaScript inbuild/
) - Überwachungsmodus:
pnpm run watch
(kompiliert bei Änderungen automatisch neu) - Testen mit Inspector:
pnpm run inspector
(führt den Server mit dem MCP Inspector-Tool aus)
Erstellen Sie Ihren eigenen stdio-basierten MCP-Server
Wenn Sie Ihren eigenen stdio-basierten MCP-Server erstellen möchten, führen Sie die folgenden Schritte aus:
- Richten Sie Ihr Projekt ein:Copy
- Erstellen Sie Ihre Serverimplementierung:
- Kompilieren und starten Sie Ihren Server:Copy
- Testen Sie Ihren Server mit dem MCP Inspector-Tool:Copy
Einsatz
- Stellen Sie sicher, dass der Server erstellt ist (
pnpm run build
). - Das
build
-Verzeichnis enthält die erforderlichen JavaScript-Dateien. - Der Server kann mit
node build/index.js
oder dem Befehlmcphub_tools
ausgeführt werden, wenn das Paket entsprechend installiert ist (z. B. global oder verknüpft). - Konfigurieren Sie Ihren MCP-Client/Manager so, dass er auf die ausführbare Datei des Servers verweist, und geben Sie die Umgebungsvariable
MCP_HUB_API_KEY
an.
Sie können Ihren MCP-Server auch auf npm veröffentlichen, damit andere ihn installieren und verwenden können.
You must be authenticated.
Tools
Ein MCP-Server, der das Suchen und Abrufen von Informationen zu auf dem MCP-Hub registrierten Model Context Protocol-Servern ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -security-license-qualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -1TypeScript
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2