Integrations
Manages environment variables for API keys, database connections, and server configuration settings.
Version control system used for server codebase management and contribution workflow.
Stores user interactions, context metadata, and tracking data for the AI customer support system.
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 Konfigurationsoptionen - Fügen Sie bei Bedarf neue Modelle in
models.py
hinzu - Erstellen 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
Header - Um 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
- -securityFlicense-qualityA generic Model Context Protocol framework for building AI-powered applications that provides standardized ways to create MCP servers and clients for integrating LLMs with support for Ollama and Supabase.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -88223JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants to control and interact with Android devices, allowing for device management, app debugging, system analysis, and UI automation through natural language commands.Last updated -2930PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI-powered customer support using Cursor AI and Glama.ai integration.Last updated -1PythonMIT License