Tidio MCP Server
offiziellVerbinden 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:
- Öffnet Ihren Browser auf der Tidio-Anmeldeseite
- Sie authentifizieren sich mit Ihrem Tidio-Konto
- 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üsselloading_mode(optional):"async"(Standard) oder"sync"
So funktioniert es
- Benutzer ruft
tidio_connectmit seiner Website-URL auf - Browser öffnet die Tidio-Authentifizierungsseite
- Benutzer meldet sich bei seinem Tidio-Konto an
- Callback empfangen – MCP-Server erhält das Refresh-Token
- API-Aufrufe durchgeführt – tauscht Token gegen Access-Token und ruft dann den öffentlichen Schlüssel ab
- Anmeldedaten gespeichert in
~/.tidio-mcp/credentials.json - 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