MCP Server Integration
ChatReact implementiert das Model Context Protocol (MCP), das es Ihnen ermöglicht, Ihr ChatReact-Konto mit KI-Assistenten wie Claude Desktop, Cursor und anderen MCP-kompatiblen Tools zu verbinden.
Was ist MCP?
Das Model Context Protocol ist ein offener Standard, der KI-Assistenten die Interaktion mit externen Diensten und Datenquellen ermöglicht. Mit der MCP-Integration von ChatReact können Sie:
- Chatbots verwalten direkt aus Ihrem KI-Assistenten
- FAQs erstellen und aktualisieren mit natürlicher Sprache
- Analysen einsehen und Chat-Verlauf anzeigen
- Den Improvement Agent steuern zur Chatbot-Optimierung
- Live-Chat-Sitzungen handhaben ohne Ihr KI-Tool zu verlassen
Erste Schritte
1. API-Schlüssel generieren
- Navigieren Sie zu Dashboard → Einstellungen → API-Schlüssel
- Klicken Sie auf API-Schlüssel erstellen
- Geben Sie Ihrem Schlüssel einen aussagekräftigen Namen (z.B. "Claude Desktop")
- Kopieren Sie den generierten Schlüssel (beginnt mit
cr_)
Speichern Sie Ihren API-Schlüssel sicher. Er kann nach der Erstellung nicht erneut abgerufen werden.
2. Ihren MCP-Client konfigurieren
Claude Desktop
Fügen Sie Folgendes zu Ihrer Claude Desktop Konfigurationsdatei hinzu:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_ihr_api_schluessel"
}
}
}
}
Cursor IDE
Fügen Sie dies zu Ihren Cursor MCP-Einstellungen hinzu:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_ihr_api_schluessel"
}
}
}
}
Lokale Entwicklung (stdio)
Für lokale Entwicklung können Sie unser npm-Paket verwenden:
npm install -g @chatreact/mcp
Konfigurieren Sie in Ihrem MCP-Client:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_ihr_api_schluessel"]
}
}
}
3. Ihren KI-Assistenten neu starten
Nach dem Speichern der Konfiguration starten Sie Claude Desktop oder Cursor neu, um die Verbindung herzustellen.
Verfügbare Tools
ChatReact MCP bietet über 30 Tools, organisiert in Kategorien:
Unternehmen & Team-Verwaltung
| Tool | Beschreibung |
|---|---|
company_list | Alle Unternehmen auflisten, auf die Sie Zugriff haben |
company_get | Details eines bestimmten Unternehmens abrufen |
company_team_list | Teammitglieder eines Unternehmens auflisten |
Chatbot-Verwaltung
| Tool | Beschreibung |
|---|---|
chatbot_list | Alle Chatbots in einem Unternehmen auflisten |
chatbot_get | Chatbot-Details und Konfiguration abrufen |
chatbot_create | Neuen Chatbot erstellen |
chatbot_update | Chatbot-Einstellungen aktualisieren |
chatbot_get_instructions | Core Instructions für einen Chatbot abrufen |
chatbot_add_instruction | Neue Core Instruction hinzufügen |
FAQ-Verwaltung
| Tool | Beschreibung |
|---|---|
faq_list | Alle FAQs für einen Chatbot auflisten |
faq_get | FAQ-Details abrufen |
faq_create | Neue FAQ erstellen |
faq_update | Bestehende FAQ aktualisieren |
faq_delete | FAQ löschen |
faq_categories_list | FAQ-Kategorien auflisten |
faq_suggest | KI-gestützte FAQ-Vorschläge generieren |
Wissensdatenbank
| Tool | Beschreibung |
|---|---|
knowledge_list_documents | Hochgeladene Dokumente auflisten |
knowledge_list_websites | Gecrawlte Websites auflisten |
knowledge_crawl_website | Website-Crawl starten |
knowledge_get_crawl_status | Crawl-Fortschritt prüfen |
Analysen
| Tool | Beschreibung |
|---|---|
analytics_overview | Gesamtleistungsmetriken abrufen |
analytics_chat_volume | Chat-Volumen über Zeit |
analytics_feedback | Feedback und Bewertungen |
analytics_chat_history | Chat-Sitzungen durchsuchen |
analytics_get_session | Detaillierte Sitzungsdaten |
Improvement Agent
| Tool | Beschreibung |
|---|---|
improvement_list_sessions | Verbesserungssitzungen auflisten |
improvement_start_session | Neue Analysesitzung starten |
improvement_list_proposals | Verbesserungsvorschläge auflisten |
improvement_get_proposal | Vorschlagsdetails abrufen |
improvement_create_proposal | Benutzerdefinierten Vorschlag erstellen |
improvement_simulate_proposal | Vorschlagsauswirkungen vorab anzeigen |
improvement_apply_proposal | Vorschlag anwenden |
improvement_reject_proposal | Vorschlag ablehnen |
Live-Chat
| Tool | Beschreibung |
|---|---|
livechat_get_queue | Wartende Chat-Sitzungen abrufen |
livechat_get_active_sessions | Aktive Agenten-Sitzungen auflisten |
livechat_get_session | Sitzungsdetails abrufen |
livechat_assign_session | Sitzung sich selbst zuweisen |
livechat_send_message | Nachricht als Agent senden |
livechat_close_session | Chat-Sitzung schließen |
livechat_check_availability | Agenten-Verfügbarkeit prüfen |
Beispiel-Workflows
Neuen Chatbot erstellen
Fragen Sie Ihren KI-Assistenten:
"Erstelle einen neuen Chatbot namens 'Support Bot' für mein Unternehmen 'acme-corp' mit einem freundlichen, professionellen Ton"
Der Assistent wird chatbot_create mit entsprechenden Parametern verwenden.
Verbesserungsvorschläge prüfen
"Zeige mir alle ausstehenden Verbesserungsvorschläge für meinen Chatbot und erkläre, welche Änderungen sie vorschlagen"
Der Assistent wird:
improvement_list_proposalsverwenden, um Vorschläge abzurufen- Jeden Vorschlag analysieren und zusammenfassen
- Ihnen bei der Entscheidung helfen, welche angewendet werden sollen
Chat-Leistung analysieren
"Gib mir einen Wochenbericht über Chat-Volumen und Kundenzufriedenheit für meinen Chatbot"
Der Assistent wird analytics_overview und analytics_feedback verwenden, um einen umfassenden Bericht zu erstellen.
Sicherheit
- API-Schlüssel sind auf Ihr Benutzerkonto und Unternehmenszugang beschränkt
- Alle Anfragen werden im Audit-Trail protokolliert
- Schlüssel können jederzeit im Dashboard widerrufen werden
- Rate-Limits gelten: 60 Anfragen/Minute
Fehlerbehebung
Verbindung fehlgeschlagen
- Überprüfen Sie, ob Ihr API-Schlüssel korrekt ist
- Stellen Sie sicher, dass der Schlüssel nicht widerrufen wurde
- Prüfen Sie Ihre Internetverbindung
- Starten Sie Ihren MCP-Client neu
Tool nicht gefunden
Einige Tools erfordern bestimmte Berechtigungen. Stellen Sie sicher, dass Sie die entsprechende Rolle im Unternehmen haben (Inhaber, Admin oder Manager).
Rate-Limit erreicht
Bei Rate-Limit-Fehlern warten Sie eine Minute, bevor Sie es erneut versuchen. Erwägen Sie das Bündeln von Operationen, wenn möglich.
Brauchen Sie Hilfe? Kontaktieren Sie unser Support-Team →