Tidio MCP Server

offiziell

Verbinden Sie Tidio mit Ihrer Website über MCP

Dokumentation

Tidio MCP Connector

Ein MCP (Model Context Protocol) Server, der KI-Assistenten mit dem Tidio Live-Chat verbindet – mit automatischer Einrichtung

Funktionen

  • Automatische Einrichtung: Verbinden Sie sich mit einem Befehl mit Tidio – kein manuelles Kopieren von Schlüsseln
  • OAuth-Authentifizierung: Öffnet den Browser für eine sichere Tidio-Anmeldung und ruft automatisch Ihren öffentlichen Schlüssel ab
  • Anmeldedaten-Persistenz: Anmeldedaten werden lokal für zukünftige Sitzungen gespeichert
  • Einbettungscode-Generierung: Erhalten Sie sofort einsatzbereiten JavaScript-Code für jede Website

Installation

npm install tidio-mcp-connector

Oder klonen und lokal bauen:

git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build

Verwendung

Mit Claude Desktop

Zur Claude Desktop Konfiguration hinzufügen (~/Library/Application Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }

Mit Lovable

Dieser MCP Connector funktioniert mit Lovable und ähnlichen KI-gestützten Entwicklungsplattformen. Fügen Sie ihn als benutzerdefinierten MCP-Server hinzu.

Mit MCP Inspector (Testen)

npx @modelcontextprotocol/inspector npx tidio-mcp-connector

Verfügbare Werkzeuge

tidio_connect (Empfohlen)

Verbinden Sie sich mit Tidio und erhalten Sie automatisch Ihren öffentlichen Schlüssel.

So funktioniert es:

  1. Öffnet Ihren Browser auf der Tidio-Anmeldeseite
  2. Sie authentifizieren sich mit Ihrem Tidio-Konto
  3. Gibt automatisch Ihren öffentlichen Schlüssel und den Einbettungscode zurück

Parameter:

  • site_url (erforderlich): Die Website-URL, auf der Tidio eingebettet wird

Beispiel:

Connect Tidio to https://mywebsite.com

tidio_status

Überprüfen Sie Ihren Verbindungsstatus und erhalten Sie Ihren Einbettungscode.

Parameter: Keine

tidio_disconnect

Gespeicherte Anmeldedaten löschen.

generate_tidio_embed

Einbettungscode für einen bestimmten öffentlichen Schlüssel generieren (falls Sie bereits einen haben).

Parameter:

  • public_key (erforderlich): Ihr öffentlicher Tidio-Schlüssel
  • loading_mode (optional): "async" (Standard) oder "sync"

So funktioniert es

  1. Benutzer ruft tidio_connect mit seiner Website-URL auf
  2. Browser öffnet die Tidio-Authentifizierungsseite
  3. Benutzer meldet sich bei seinem Tidio-Konto an
  4. Callback empfangen – MCP-Server erhält das Refresh-Token
  5. API-Aufrufe durchgeführt – tauscht Token gegen Access-Token und ruft dann den öffentlichen Schlüssel ab
  6. Anmeldedaten gespeichert in ~/.tidio-mcp/credentials.json
  7. Einbettungscode zurückgegeben – bereit zum Einfügen in die Website

Speicherung der Anmeldedaten

Anmeldedaten werden lokal unter ~/.tidio-mcp/credentials.json gespeichert:

{ "public_key": "abc123...", "access_token": "...", "refresh_token": "...", "site_url": "https://example.com", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" }

Ausgabe des Einbettungscodes

Der Connector generiert optimierten asynchronen Ladecode:

Entwicklung

Abhängigkeiten installieren

npm install

Im Entwicklungsmodus ausführen

npm run dev

Für Produktion bauen

npm run build

Gebaute Version ausführen

npm start

Voraussetzungen

  • Node.js 18+
  • Ein Tidio-Konto (kostenlose Stufe funktioniert)

Lizenz

MIT

Verwandtes

  • Tidio – Live-Chat- und Chatbot-Plattform
  • Model Context Protocol – Offener Standard für KI-Integrationen
  • Lovable – KI-gestützte App-Entwicklung