NetSendo Logo

MCP-Integration

Model Context Protocol für KI-Assistenten

Model Context Protocol (MCP) ist ein offener Standard von Anthropic, der KI-Assistenten (wie Claude, Cursor, VS Code Copilot) die Integration mit externen Tools und Datenquellen ermöglicht.

Fragen stellen: 'Wie viele Abonnenten habe ich?'
Abonnenten mit natürlicher Sprache verwalten
Nachrichten senden: 'E-Mail an jan@example.com senden'
Statistiken abrufen: 'Analysiere meine Listenqualität'

So funktioniert es

Der KI-Assistent kommuniziert mit dem MCP-Server über das STDIO-Protokoll, und der MCP-Server führt Operationen auf NetSendo über die REST API v1 aus.

┌─────────────────┐     STDIO      ┌─────────────────┐     HTTP/S     ┌─────────────────┐
│  Claude/Cursor  │ ◄──────────► │   MCP Server    │ ◄───────────► │    NetSendo     │
│   (AI Client)   │               │   (Docker/npx)  │               │  (Your inst.)   │
└─────────────────┘               └─────────────────┘               └─────────────────┘

Installation

Remote-Installation (npx)
Empfohlen
Ideal für NetSendo auf einem Server (z.B. https://app.meine-firma.de)

Voraussetzungen

  • Node.js 18+
  • API-Schlüssel von NetSendo

Schritte

  1. API-Schlüssel generieren: Einstellungen → API-Schlüssel
  2. Node.js von nodejs.org installieren
  3. KI-Tool mit der folgenden Konfiguration einrichten
{
  "mcpServers": {
    "netsendo": {
      "command": "npx",
      "args": [
        "-y",
        "@netsendo/mcp-client",
        "--url",
        "https://your-domain.com",
        "--api-key",
        "YOUR_API_KEY"
      ]
    }
  }
}

Ersetze https://your-domain.com durch deine NetSendo-URL und YOUR_API_KEY durch deinen API-Schlüssel.

Speicherorte der Konfigurationsdateien

ClientDateipfad
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Cursor IDEEinstellungen → MCP → Server hinzufügen
VS Code.vscode/mcp.json

Unterstützte KI-Clients

🤖
Claude Desktop

Offizielle Claude Desktop-App von Anthropic

💻
Cursor IDE

IDE mit integrierter KI für Entwickler

📝
VS Code

Visual Studio Code mit MCP-Erweiterung

Verfügbare Funktionen

Abonnenten

Kontakte verwalten – hinzufügen, bearbeiten, löschen

Kontaktlisten

Mailinglisten durchsuchen und organisieren

E-Mail-Nachrichten

Personalisierte E-Mails versenden

SMS-Nachrichten

SMS an Kontakte senden

Tags

Abonnenten mit Tags kategorisieren

Statistiken

Konto- und Zustellstatistiken prüfen

Verfügbare Tools

Abonnentenverwaltung

ToolBeschreibung
list_subscribersAbonnenten mit Filter und Pagination auflisten
get_subscriberAbonnent nach ID oder E-Mail abrufen
create_subscriberNeuen Abonnenten erstellen
update_subscriberAbonnentendaten aktualisieren
delete_subscriberAbonnent löschen
sync_subscriber_tagsAbonnenten-Tags synchronisieren

Kontaktlisten & Tags

ToolBeschreibung
list_contact_listsAlle Kontaktlisten abrufen
get_contact_listListendetails abrufen
get_list_subscribersAbonnenten einer Liste abrufen
list_tagsAlle verfügbaren Tags abrufen
list_custom_fieldsBenutzerdefinierte Felddefinitionen abrufen

Nachrichten

ToolBeschreibung
list_mailboxesVerfügbare Postfächer abrufen
send_emailE-Mail an Abonnent senden
get_email_statusE-Mail-Zustellungsstatus prüfen
list_sms_providersVerfügbare SMS-Anbieter abrufen
send_smsSMS senden
get_sms_statusSMS-Zustellungsstatus prüfen

Konto

ToolBeschreibung
test_connectionAPI-Verbindung testen
get_account_infoKontoinformationen abrufen

Beispielanfragen

"Zeige meine Mailinglisten"
"Wie viele Abonnenten habe ich?"
"Füge jan@example.com zur Newsletter-Liste hinzu"
"Sende eine Willkommensnachricht an anna@example.com"
"Analysiere die Qualität meiner Mailingliste"

Sicherheit

🔐 API-Schlüssel werden nie geloggt oder offengelegt
🔒 Alle API-Aufrufe respektieren NetSendo-Berechtigungen
⚡ Rate Limiting: 60 Anfragen/Minute
🚫 Sensible Daten (Passwörter, Zahlungen) werden nie zurückgegeben
📝 Alle Operationen werden im Aktivitätsprotokoll protokolliert

Fehlerbehebung

Verbindung fehlgeschlagen
  • Stelle sicher, dass NetSendo läuft und erreichbar ist
  • Prüfe, ob der API-Schlüssel gültig ist
  • Überprüfe die URL (inkl. https://)
Tools werden nicht angezeigt

Starte dein KI-Tool nach Konfigurationsänderungen neu.

npx-Befehl nicht gefunden

Installiere Node.js von nodejs.org (enthält npm/npx).

Mehrere NetSendo-Instanzen

Du kannst dich mit mehreren NetSendo-Instanzen verbinden, indem du verschiedene Servernamen verwendest:

{
  "mcpServers": {
    "netsendo-production": {
      "command": "npx",
      "args": ["-y", "@netsendo/mcp-client", "--url", "https://app.company.com", "--api-key", "prod-key"]
    },
    "netsendo-staging": {
      "command": "npx",
      "args": ["-y", "@netsendo/mcp-client", "--url", "https://staging.company.com", "--api-key", "staging-key"]
    }
  }
}