Omnisend MCP Server
Ein Model Context Protocol (MCP)-Server, der in Omnisend API V5 integriert ist und in TypeScript geschrieben ist.
Version: 2.2.0
Merkmale
- Kontaktverwaltung (Auflisten, Erstellen, Abrufen, Aktualisieren)
- Produktverwaltung (Auflisten, Erstellen, Abrufen, Ersetzen, Löschen)
- Ereignisverfolgung
- Produktkategorienverwaltung
- Cursorbasierte Paginierungsunterstützung mit nächsten/vorherigen URLs und Limit-/Offset-Informationen
Änderungen in Version 2.2.0
- Refaktorierte Codebasis mit einer modulareren Struktur
- Implementierte domänenspezifische Module (Kontakte, Produkte, Kategorien, Events)
- Organisierter Code in logischen Verzeichnissen (/types, /filters, /api-resources, /resources, /tools)
- Serverversion im Ping-Tool dynamisch gemacht
- Bessere Fehlerbehandlung bei API-Anfragen hinzugefügt
- Verbesserte Code-Wartbarkeit durch Barrel-Exporte
- Redundanter und doppelter Code entfernt
Änderungen in Version 2.1.0
- Aktualisiert auf @modelcontextprotocol/sdk v1.11.0
- Verbesserte Fehlerbehandlung in der gesamten Anwendung
- Verbesserte API-Stabilität mit besseren Fehlermeldungen
- Konfiguration des Anforderungs-Timeouts hinzugefügt, um hängende Verbindungen zu verhindern
- SSE-Verbindungsprobleme mit MCP Inspector behoben
- Optimierte Konsolenausgabe für Kompatibilität mit MCP-Clients
- Cursorbasierter Paginierungskontext in MCP-Antworten hinzugefügt (nächste/vorherige URLs, Limit/Offset)
Änderungen in Version 2.0.0
- Gesamte Codebasis nach TypeScript migriert
- Aktualisierte MCP-Ressourcenstruktur gemäß der neuesten Spezifikation
- Für alle API-Antworten und -Anfragen wurden korrekte Typdeklarationen hinzugefügt.
- Verbesserte Fehlerbehandlung mit typisierten Ausnahmen
- Verbesserte Code-Organisation und Wartbarkeit
Installation
Gebäude
So kompilieren Sie TypeScript-Code:
Ausführen im Entwicklungsmodus
Für die Entwicklung mit automatischem Neuladen:
Konfiguration
Erstellen Sie im Stammverzeichnis eine .env
Datei mit Ihrem Omnisend-API-Schlüssel:
Verwendung
So starten Sie den MCP-Server:
Interaktion mit dem MCP-Server
Der MCP-Server ist für die Verwendung mit Clients konzipiert, die das Model Context Protocol verstehen. Sie können folgendermaßen mit ihm interagieren:
VS Code-Integration
Für die Verwendung mit VS Code wird eine Konfigurationsdatei in .vscode/mcp.json
bereitgestellt. VS Code mit der entsprechenden MCP-Erweiterung kann mit diesem Server kommunizieren.
KI-Assistenten
KI-Assistenten wie Claude, die MCP unterstützen, können mit diesem Server kommunizieren, um auf Omnisend-Daten zuzugreifen und Vorgänge auszuführen.
Verwendung mit Claude Desktop
So verwenden Sie diesen MCP-Server mit Claude Desktop:
- Laden Sie Claude Desktop von der offiziellen Website herunter und installieren Sie es.
- Stellen Sie sicher, dass Node.js auf Ihrem System installiert ist. Führen Sie dazu Folgendes aus:Wenn Node.js nicht installiert ist, laden Sie es von nodejs.org herunter.
- Öffnen Sie das Claude-Menü auf Ihrem Computer und wählen Sie „Einstellungen…“
- Klicken Sie in der linken Leiste des Einstellungsbereichs auf „Entwickler“ und dann auf „Konfiguration bearbeiten“.
- Dadurch wird Ihre Claude Desktop-Konfigurationsdatei geöffnet. Ersetzen Sie den Dateiinhalt durch die folgende Konfiguration oder fügen Sie sie hinzu:Stellen Sie sicher, dass Sie
your_api_key_here
durch Ihren tatsächlichen Omnisend-API-Schlüssel ersetzen. - Speichern Sie die Konfigurationsdatei und starten Sie Claude Desktop neu.
- Nach dem Neustart sollte in der unteren rechten Ecke des Eingabefelds ein Hammersymbol angezeigt werden.
- Klicken Sie auf das Hammersymbol, um die verfügbaren Omnisend-Tools anzuzeigen.
- Sie können Claude jetzt bitten, folgende Vorgänge auszuführen:
- „Liste meine letzten Kontakte in Omnisend auf“
- „Erstellen Sie ein neues Produkt in meinem Omnisend-Katalog“
- „Senden Sie ein Kundenereignis an Omnisend“
Benutzerdefinierte MCP-Clients
Sie können benutzerdefinierte Clients mit der Bibliothek @modelcontextprotocol/sdk
entwickeln:
API-Dokumentation
Weitere Informationen zur Omnisend-API finden Sie in der offiziellen Dokumentation .
Lizenz
Dieses Projekt ist unter der Apache-Lizenz 2.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
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.
Tools
Ein Server, der KI-Assistenten die Interaktion mit der Omnisend-Marketingplattform ermöglicht und Kontaktverwaltung, Produktmanagement und Event-Tracking-Vorgänge durch natürliche Sprache unterstützt.
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables AI models to send SMS messages and initiate Text-to-Speech calls programmatically using ClickSend's API with built-in rate limiting and input validation.Last updated -22JavaScriptMIT License
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -14Python
- -securityAlicense-qualityThis server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.Last updated -429TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with the Omi API for retrieving and creating conversations and memories for users.Last updated -42TypeScript