Explorium API MCP-Server
Der Explorium MCP-Server ist ein Model Context Protocol- Server, der zur Interaktion mit der Explorium-API verwendet wird. Er ermöglicht KI-Assistenten den Zugriff auf die Geschäfts- und Interessentendaten-Suchfunktionen von Explorium.
📋 Inhaltsverzeichnis
Related MCP server: GemForge-Gemini-Tools-MCP
Überblick
Der Explorium MCP Server ermöglicht KI-Assistenten den Zugriff auf die umfangreichen Geschäfts- und Interessentendatenbanken von Explorium. Dadurch können KI-Tools präzise und aktuelle Informationen über Unternehmen, Branchen und Fachkräfte direkt in Chat-Oberflächen bereitstellen.
Installation
Installieren Sie den Explorium MCP-Server von PyPI:
Das Paket erfordert Python 3.10 oder höher.
Setup für die Entwicklung
Klonen Sie das Repository:
Richten Sie die Entwicklungsumgebung mit
uvein:
Erstellen Sie mit Ihrem Explorium-API-Schlüssel eine
.envDatei im Stammverzeichnis:
Um einen API-Schlüssel zu erhalten, befolgen Sie die Anweisungen in der Explorium-API-Dokumentation .
Lokal ausführen
Nutzung mit KI-Assistenten
Verwendung mit Claude Desktop
Befolgen Sie die offizielle Anleitung zum Model Context Protocol , um Claude Desktop zu installieren und für die Verwendung von MCP-Servern einzurichten.
Fügen Sie diesen Eintrag zu Ihrer Datei
claude_desktop_config.jsonhinzu:
Für die Entwicklung können Sie stattdessen diese Konfiguration verwenden:
Ersetzen Sie alle Platzhalter durch Ihre tatsächlichen Pfade und API-Schlüssel.
Verwendung mit Cursor
Cursor verfügt über integrierte Unterstützung für MCP-Server .
So konfigurieren Sie es für die Verwendung des Explorium MCP-Servers:
Gehen Sie zu
Cursor > Settings > Cursor Settings > MCPFügen Sie mit diesem Befehl einen „Explorium“-Eintrag hinzu:
Verwenden Sie für die Entwicklung:
Sie können den „Yolo-Modus“ in den Cursor-Einstellungen aktivieren, um Tools ohne Bestätigung unter Cursor > Settings > Cursor Settings > Features > Chat > Enable Yolo mode zu verwenden.
Projektstruktur
Entwicklungs-Workflow
Richten Sie die Umgebung wie unter „Setup für die Entwicklung“ beschrieben ein.
Nehmen Sie Ihre Änderungen an der Codebasis vor
Formatieren Sie Ihren Code:
Führen Sie Lint-Prüfungen durch:
Führen Sie Tests durch:
Kontinuierliche Integration
Das Projekt verwendet GitHub Actions für CI/CD. Der in .github/workflows/ci.yml definierte Workflow führt Folgendes aus:
Versionsprüfung : Stellt sicher, dass die Version in
pyproject.tomlvor dem Zusammenführen mit dem Hauptverzeichnis erhöht wird.Linting : Führt Codestil- und Formatierungsprüfungen mit
ruffausTesten : Führt die Testsuite mit Abdeckungsberichten aus
Bereitstellung : Kennzeichnet das Repo mit der Version von
pyproject.toml, wenn es mit dem Hauptrepo zusammengeführt wird.
Erstellen und Veröffentlichen
Erstellen des Pakets
So erstellen Sie das Paket für die Verteilung:
Aktualisieren Sie die Version in
pyproject.toml(erforderlich für jede neue Version)Führen Sie den Build-Befehl aus:
Dadurch wird ein dist/ -Verzeichnis mit dem erstellten Paket erstellt.
Veröffentlichen auf PyPI
So veröffentlichen Sie das Paket auf PyPI:
Stellen Sie sicher, dass Sie
twineinstalliert haben:
Laden Sie das erstellte Paket auf PyPI hoch:
Sie müssen Ihre PyPI-Anmeldeinformationen angeben oder sie in einer .pypirc Datei konfigurieren.
Automatische Versionierung und Tagging
Wenn Änderungen mit dem Hauptzweig zusammengeführt werden, führt der CI-Workflow automatisch Folgendes aus:
Markiert das Repository mit der Version aus
pyproject.tomlPusht das Tag zu GitHub