Jentic MCP Plugin
Warum Jentic MCP verwenden?
Jentic MCP ermöglicht Entwicklern die schnelle Erkennung und Integration externer APIs und Workflows – ohne dass API-spezifischer Code geschrieben oder gepflegt werden muss. Durch die Nutzung des MCP-Protokolls und der agentenbasierten Laufzeitumgebung von Jentic können Entwickler:
Suchen Sie nach APIs und Workflows nach Funktion, nicht nach Anbieter oder Implementierung.
Generieren Sie sofort Integrationscodebeispiele, die unabhängig von spezifischen API-Details sind.
Vermeiden Sie Standardtexte und reduzieren Sie den Wartungsaufwand, indem Sie auf eine standardisierte, deklarative Integration setzen.
Konzentrieren Sie sich auf die Erstellung von Funktionen, während Jentic MCP die Komplexität der API-Interaktion übernimmt.
API-Tools
Das Jentic MCP Plugin bietet die folgenden Tools:
search_apis
: Suche nach APIs im Jentic-Verzeichnis, die bestimmten Funktionsanforderungen entsprechenload_execution_info
: Ruft detaillierte Spezifikationen für APIs und Operationen aus dem Jentic-Verzeichnis ab. Dies beinhaltet Authentifizierungsinformationen, die Sie möglicherweise in Ihrerexecute
: Führen Sie eine bestimmte API- oder Workflow-Operation aus.
Erste Schritte
Die empfohlene Methode ist, den Server direkt aus dem GitHub-Repository mit uvx
auszuführen. Sie müssen uv
zuerst mit folgendem Befehl installieren:
brew install uv
oder pip install uv
Holen Sie sich Ihre Jentic UUID
Um das Jentic SDK nutzen zu können, benötigen Sie zunächst eine Jentic-UUID. Am einfachsten geht das über die Jentic-CLI. Optional können Sie eine E-Mail-Adresse angeben, um höhere Ratenlimits und frühzeitigen Zugriff auf neue Funktionen zu erhalten.
Dadurch werden Ihre UUID und ein Exportbefehl zum Festlegen in Ihrer Umgebung gedruckt:
Legen Sie die Jentic-UUID in Ihrer MCP-Clientkonfiguration wie unten gezeigt fest.
Der Speicherort der Konfigurationsdatei hängt vom verwendeten Client und Ihrem Betriebssystem ab. Einige gängige Beispiele:
Windsurf :
~/.codeium/windsurf/mcp_config.json
Claude Desktop :
~/Library/Application Support/Claude/claude_desktop_config.json
Claude-Code :
~/.claude.json
Cursor :
~/cursor/.mcp.json
Informationen zum Hinzufügen von MCP-Servern finden Sie bei anderen Clients in der Dokumentation Ihres Clients.
Hinweis: Nach dem Speichern der Konfigurationsdatei müssen Sie möglicherweise die Clientanwendung (Windsurf, Claude Desktop) neu starten, damit die Änderungen wirksam werden.
Verwendung des MCP-Tools
Sobald der MCP-Server läuft, können Sie die MCP-Tools in Ihrem LLM-Agenten problemlos verwenden, um APIs und Workflows zu erkennen und auszuführen.
search_apis
: Suche nach APIs im Jentic-Verzeichnis, die bestimmten Funktionsanforderungen entsprechenload_execution_info
: Ruft detaillierte Spezifikationen für APIs und Operationen aus dem Jentic-Verzeichnis ab. Dies beinhaltet Authentifizierungsinformationen, die Sie möglicherweise in Ihrerexecute
: Führen Sie eine bestimmte API- oder Workflow-Operation aus.
Umgebungsvariablen
Wenn Sie eine API verwenden, die eine Authentifizierung erfordert, beschreibt das Tool load_execution_info
die erforderlichen Umgebungsvariablen. Sie können Umgebungsvariablen über die Kommandozeile in Windsurf einrichten. In einigen Clients wie Claude Desktop müssen Sie sie jedoch Ihrer MCP-Konfiguration hinzufügen:
Alternative (Verwendung des lokalen Pfads für die Entwicklung):
Verwenden Sie dies, wenn Sie das MCP-Plugin lokal aktiv entwickeln. Ersetzen Sie /path/to/your/project/mcp
durch den absoluten Pfad zu Ihrem Projektverzeichnis.
Optional: Fügen Sie Ihrer Datei mcp_config.json
eine Umgebungsvariable JENTIC_API_URL
hinzu, um auf eine bestimmte Jentic-API zu verweisen (funktioniert mit beiden Methoden):
Starten Sie Windsurf nach der Konfiguration neu und die Jentic MCP-Tools sind verfügbar.
Sie können die vom lokal ausgeführten MCP-Server generierten Protokolle verfolgen, indem Sie Folgendes ausführen:
Installation
Installation über Smithery
So installieren Sie das Jentic-Plugin für Claude Desktop automatisch über Smithery :
Manuelle Installation
Stellen Sie sicher, dass Sie pdm
installiert haben ( pipx install pdm
).
So installieren Sie das Paket und seine Abhängigkeiten für die Entwicklung:
Ausführen des MCP-Servers
Das Jentic MCP-Plugin ist für die Ausführung mit uvx
konzipiert, das die Einrichtung und Ausführung der Umgebung übernimmt.
Standardmodus (Stdio)
Führen Sie das MCP-Plugin direkt mit uvx
aus und geben Sie das Projektverzeichnis als Quelle mit --from
und dem mcp
-Skript an:
Vom lokalen Pfad (Entwicklung):
Aus dem Remote-Repository (für die allgemeine Verwendung empfohlen):
Dabei wird automatisch der im Rückruf des mcp
Skripts definierte Standardbefehl serve --transport stdio
verwendet.
HTTP-Modus
So führen Sie den Server im HTTP-Modus aus (z. B. zum Testen mit claude-cli
):
Vom lokalen Pfad (Entwicklung):
Aus dem Remote-Repository (empfohlen):
Ausführen von einem Remote-Git-Repository
Sie können den MCP-Server auch direkt von einer Git-Repository-URL aus ausführen, ohne ihn lokal zu klonen, indem Sie uvx --from
verwenden:
Dieser Befehl ruft die angegebene Version ab, installiert ihre Abhängigkeiten in einer temporären Umgebung und führt den Standardbefehl aus ( serve --transport stdio
).
Sie können nach dem URL-Fragment weitere Argumente wie --log-level DEBUG
oder --mock
hinzufügen:
So führen Sie die Ausführung im HTTP-Modus von einer Remotequelle aus aus:
Weitere Optionen
Protokollierung
Mock-Modus
Aktivieren Sie den Mock-Modus für die Entwicklung, ohne eine Verbindung zum eigentlichen Jentic API Knowledge Hub herzustellen:
Umgebungsvariablen
Stellen Sie Umgebungsvariablen mithilfe einer .env
Datei bereit:
Verwendung mit Claude
Das MCP-Plugin kann mit Claude oder anderen LLMs verwendet werden, die die MCP-Spezifikation unterstützen:
Vom Remote-Repository ausführen (empfohlen):
Vom lokalen Pfad ausführen (Entwicklung):
Entwicklung
Ausführliche Entwicklungsanweisungen finden Sie unter CLAUDE.md .
Paketstruktur
src/mcp/
: Haupt-MCP-Pakettransport/
: Transportimplementierungen (HTTP, stdio)mock/
: Mock-Datenanbieter für die Entwicklungtools.py
: Werkzeugdefinitionenhandlers.py
: Anforderungshandlermain.py
: CLI-Einstiegspunkteadapters/
: Adapterimplementierungencore/
: Kernfunktionalität
tests/
: Testsuite
Testen
Lintierung und Formatierung
Verwendet ruff
, black
, isort
, mypy
über pdm-Skripte.
Lizenz
Proprietär - Jentic
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Jentic
- Warum Jentic MCP verwenden?
- API-Tools
- Erste Schritte
- Installation
- Ausführen des MCP-Servers
- Entwicklung
- Lizenz
Related Resources
Related MCP Servers
- MIT License
- MIT License
- MIT License