Allgemeine Einführung
MCP Server ChatSum ist ein Open-Source-Projekt, das Benutzern helfen soll, Chat-Nachrichten abzufragen und zusammenzufassen. Das Projekt wird auf GitHub gehostet und bietet ein leistungsfähiges Toolset, mit dem Benutzer Chatprotokolle anhand bestimmter Parameter abfragen und entsprechende Zusammenfassungen generieren können.MCP Server ChatSum ist hauptsächlich in TypeScript und JavaScript geschrieben und unterstützt eine Vielzahl von Entwicklungs- und Debugging-Tools, wodurch es für Benutzer einfach zu entwickeln und in verschiedenen Umgebungen einzusetzen ist. Das Projekt eignet sich besonders für Benutzer, die große Mengen an Chat-Daten verwalten und analysieren müssen, wie z. B. Callcenter und Online-Community-Manager.
Funktionsliste
- Abfrage von Chat-Nachrichten: Abfrage von Chat-Protokollen anhand bestimmter Parameter.
- Zusammenfassen von Chatnachrichten: Erstellen Sie Chatprotokoll-Zusammenfassungen auf der Grundlage von Abfrageaufforderungen.
- Einstellung der Umgebungsvariablen: Konfigurieren Sie den Chat-Datenbankpfad über die .env-Datei.
- Installation von Abhängigkeiten: Verwenden Sie pnpm, um Projektabhängigkeiten zu installieren.
- Server bauen: Verwenden Sie pnpm, um den Server zu bauen.
- Auto-Rebuild: unterstützt die Auto-Rebuild-Funktion während der Entwicklung.
- Debugging-Tool: MCP Inspector wird für das Debugging bereitgestellt.
Hilfe verwenden
Abhängigkeiten: https://github.com/mcpso/mcp-server-chatsum/tree/main/chatbot
Installation und Konfiguration
- Setzen von Umgebungsvariablen: Erstellen Sie die .env-Datei im Hauptverzeichnis des Projekts und legen Sie den Pfad zur Chat-Datenbank fest.
CHAT_DB_PATH=path-to/chatbot/data/chat.db
- Installation von Abhängigkeiten: Installieren Sie die Projektabhängigkeiten mit pnpm.
pnpm install
- Server aufbauen: Bauen Sie den Server mit pnpm.
pnpm build
- Automatisch wiederherstellen: Verwenden Sie den folgenden Befehl, um die Auto-Rebuild-Funktion während der Entwicklung zu starten.
pnpm watch
Verwendungsfunktionen
- Chat-Nachrichten prüfenNach dem Starten des Servers können Sie die Chatprotokolle durch Angabe bestimmter Parameter abfragen.
query_chat_messages - Query chat messages with given parameters
- Chat-Nachrichten zusammenfassenErstellen von Chat-Protokollzusammenfassungen auf der Grundlage von Abfrageaufforderungen.
summarize_chat_messages - Summarize chat messages based on the query prompt
Komponenten während der Prüfung anpassen
Da der MCP-Server über stdio kommuniziert, kann die Fehlersuche ein wenig schwierig sein. Es wird empfohlen, MCP Inspector für die Fehlersuche zu verwenden. Sie können MCP Inspector mit dem folgenden Befehl starten:
pnpm inspector
Beim Start stellt Inspector eine URL bereit, auf die der Benutzer in einem Browser zugreifen kann, um mit dem Debugging zu beginnen.