KI-Kundensupport-Bot – MCP-Server
Ein Model Context Protocol (MCP)-Server, der KI-gestützten Kundensupport mithilfe der Cursor AI- und Glama.ai-Integration bietet.
Merkmale
Echtzeit-Kontextabruf von Glama.ai
KI-gestützte Antwortgenerierung mit Cursor AI
Unterstützung der Stapelverarbeitung
Prioritätswarteschlange
Ratenbegrenzung
Verfolgung der Benutzerinteraktion
Gesundheitsüberwachung
MCP-Protokoll-Konformität
Voraussetzungen
Python 3.8+
PostgreSQL-Datenbank
Glama.ai API-Schlüssel
Cursor AI API-Schlüssel
Installation
Klonen Sie das Repository:
Erstellen und aktivieren Sie eine virtuelle Umgebung:
Installieren Sie Abhängigkeiten:
Erstellen Sie eine
.env
Datei basierend auf.env.example
:
Konfigurieren Sie Ihre
.env
Datei mit Ihren Anmeldeinformationen:
Richten Sie die Datenbank ein:
Ausführen des Servers
Starten Sie den Server:
Der Server ist unter http://localhost:8000
verfügbar.
API-Endpunkte
1. Root-Endpunkt
Gibt grundlegende Serverinformationen zurück.
2. MCP-Version
Gibt unterstützte MCP-Protokollversionen zurück.
3. Fähigkeiten
Gibt Serverfunktionen und unterstützte Features zurück.
4. Anfrage bearbeiten
Verarbeiten Sie eine einzelne Abfrage mit Kontext.
Beispielanfrage:
5. Stapelverarbeitung
Verarbeiten Sie mehrere Abfragen in einer einzigen Anfrage.
Beispielanfrage:
6. Gesundheitscheck
Überprüfen Sie die Serverintegrität und den Dienststatus.
Ratenbegrenzung
Der Server implementiert die Ratenbegrenzung mit den folgenden Standardwerten:
100 Anfragen pro 60 Sekunden
Informationen zur Ratenbegrenzung sind im Integritätsprüfungsendpunkt enthalten
Antworten bei Überschreitung des Ratenlimits umfassen die Rücksetzzeit
Fehlerbehandlung
Der Server gibt strukturierte Fehlerantworten im folgenden Format zurück:
Häufige Fehlercodes:
RATE_LIMIT_EXCEEDED
: Ratenlimit überschrittenUNSUPPORTED_MCP_VERSION
: Nicht unterstützte MCP-VersionPROCESSING_ERROR
: Fehler bei der Verarbeitung der AnfrageCONTEXT_FETCH_ERROR
: Fehler beim Abrufen des Kontexts von Glama.aiBATCH_PROCESSING_ERROR
: Fehler bei der Verarbeitung der Batch-Anforderung
Entwicklung
Projektstruktur
Neue Funktionen hinzufügen
Aktualisieren Sie
mcp_config.py
mit neuen KonfigurationsoptionenFügen Sie bei Bedarf neue Modelle in
models.py
hinzuErstellen Sie neue Endpunkte in
app.py
Aktualisieren Sie den Endpunkt der Funktionen, um neue Funktionen zu berücksichtigen
Sicherheit
Alle MCP-Endpunkte erfordern eine Authentifizierung über
X-MCP-Auth
HeaderUm Missbrauch zu verhindern, wird eine Ratenbegrenzung implementiert.
Datenbankanmeldeinformationen sollten sicher aufbewahrt werden
API-Schlüssel sollten niemals der Versionskontrolle übergeben werden
Überwachung
Der Server bietet Integritätsprüfungsendpunkte zur Überwachung:
Dienststatus
Ratenbegrenzungsnutzung
Verbundene Dienste
Bearbeitungszeiten
Beitragen
Forken Sie das Repository
Erstellen eines Feature-Zweigs
Übernehmen Sie Ihre Änderungen
Push zum Zweig
Erstellen einer Pull-Anforderung
Verifizierungsabzeichen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Unterstützung
Für Support erstellen Sie bitte ein Problem im Repository oder wenden Sie sich an das Entwicklungsteam.
This server cannot be installed
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.
Ein Model Context Protocol (MCP)-Server, der KI-gestützten Kundensupport mithilfe der Cursor AI- und Glama.ai-Integration bietet.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI-powered customer support using Cursor AI and Glama.ai integration.Last updated -3MIT License
- AsecurityAlicenseAqualityA foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.Last updated -130MIT License
- AsecurityAlicenseAqualityA modern Model Context Protocol (MCP) server that enables AI assistants to collect interactive user feedback, supporting text and image-based responses.Last updated -3MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with a complete e-commerce application, providing authentication, product browsing, and shopping cart management through standardized MCP tools.Last updated -