MCP Server Integration
ChatReact implementuje Model Context Protocol (MCP), který vám umožňuje propojit váš účet ChatReact s AI asistenty jako Claude Desktop, Cursor a dalšími nástroji kompatibilními s MCP.
Co je MCP?
Model Context Protocol je otevřený standard, který umožňuje AI asistentům komunikovat s externími službami a zdroji dat. Díky MCP integraci v ChatReact můžete:
- Spravovat chatboty přímo z vašeho AI asistenta
- Vytvářet a aktualizovat FAQ pomocí přirozeného jazyka
- Prohlížet analytiku a historii chatů
- Řídit Improvement Agent pro optimalizaci chatbotů
- Zpracovávat live chat sezení, aniž byste museli opouštět svůj AI nástroj
Začínáme
1. Vygenerujte API Key
- Přejděte do Dashboard → Settings → API Keys
- Klikněte na Create API Key
- Dejte svému klíči popisný název (např. "Claude Desktop")
- Zkopírujte vygenerovaný klíč (začíná na
cr_)
Uložte svůj API klíč bezpečně. Nelze ho znovu získat po vytvoření.
2. Nakonfigurujte svého MCP klienta
Claude Desktop
Přidejte následující do konfiguračního souboru Claude Desktop:
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_your_api_key_here"
}
}
}
}
Cursor IDE
Přidejte do nastavení Cursor MCP:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_your_api_key_here"
}
}
}
}
Lokální vývoj (stdio)
Pro lokální vývoj můžete použít náš balíček npm:
npm install -g @chatreact/mcp
Konfigurujte ve svém MCP klientovi:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_your_api_key_here"]
}
}
}
3. Restart Your AI Assistant
Po uložení konfigurace restartujte Claude Desktop nebo Cursor, aby se navázalo připojení.
Available Tools
ChatReact MCP poskytuje přes 30 nástrojů uspořádaných do kategorií:
Company & Team Management
| Tool | Description |
|---|---|
company_list | Vyjmenuje všechny společnosti, ke kterým máte přístup |
company_get | Získá podrobnosti o konkrétní společnosti |
company_team_list | Vyjmenuje členy týmu společnosti |
Chatbot Management
| Tool | Description |
|---|---|
chatbot_list | Vyjmenuje všechny chatboty ve společnosti |
chatbot_get | Získá informace a konfiguraci chatbota |
chatbot_create | Vytvoří nového chatbota |
chatbot_update | Aktualizuje nastavení chatbota |
chatbot_get_instructions | Získá hlavní instrukce pro chatbota |
chatbot_add_instruction | Přidá novou hlavní instrukci |
FAQ Management
| Tool | Description |
|---|---|
faq_list | Vyjmenuje všechny FAQ pro chatbota |
faq_get | Získá podrobnosti o FAQ |
faq_create | Vytvoří nové FAQ |
faq_update | Aktualizuje existující FAQ |
faq_delete | Odstraní FAQ |
faq_categories_list | Vyjmenuje kategorie FAQ |
faq_suggest | Vygeneruje AI-navrhované FAQ |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Vyjmenuje nahrané dokumenty |
knowledge_list_websites | Vyjmenuje prohledané weby |
knowledge_crawl_website | Spustí crawl webu |
knowledge_get_crawl_status | Zkontroluje průběh crawlování |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Získá obecné metriky výkonu |
analytics_chat_volume | Získá objem chatů v čase |
analytics_feedback | Získá zpětnou vazbu a hodnocení |
analytics_chat_history | Prohlíží chatové relace |
analytics_get_session | Získá podrobné údaje o relaci |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Vyjmenuje relace zlepšení |
improvement_start_session | Spustí novou analyzační relaci |
improvement_list_proposals | Vyjmenuje návrhy na zlepšení |
improvement_get_proposal | Získá podrobnosti návrhu |
improvement_create_proposal | Vytvoří vlastní návrh |
improvement_simulate_proposal | Náhled efektů návrhu |
improvement_apply_proposal | Aplikuje návrh |
improvement_reject_proposal | Odmítne návrh |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Získá čekající chatové relace |
livechat_get_active_sessions | Vyjmenuje aktivní relace lidských agentů |
livechat_get_session | Získá podrobnosti relace |
livechat_assign_session | Přidělí si relaci |
livechat_send_message | Odešle zprávu jako agent |
livechat_close_session | Uzavře chatovou relaci |
livechat_check_availability | Zkontroluje dostupnost agentů |
Example Workflows
Creating a New Chatbot
Požádejte svého AI asistenta:
"Create a new chatbot called 'Support Bot' for my company 'acme-corp' with a friendly, professional tone"
Asistent použije chatbot_create s příslušnými parametry.
Reviewing Improvement Suggestions
"Show me all pending improvement proposals for my chatbot and explain what changes they suggest"
Asistent bude postupovat takto:
- Použije
improvement_list_proposalsk získání návrhů - Analyzuje a shrne každý návrh
- Pomůže vám rozhodnout, které aplikovat
Analyzing Chat Performance
"Give me a weekly report of chat volume and customer satisfaction for my chatbot"
Asistent použije analytics_overview a analytics_feedback k sestavení souhrnné zprávy.
Security
- API keys jsou vázány na váš uživatelský účet a přístup ke společnosti
- Všechny požadavky jsou zaznamenány v audit trail
- Klíče lze kdykoli zneplatnit z dashboardu
- Rate limits platí: 60 requests/minute
Troubleshooting
Connection Failed
- Ověřte, že je váš API key správný
- Zkontrolujte, že klíč nebyl zneplatněn
- Ujistěte se, že máte aktivní připojení k internetu
- Restartujte svého MCP klienta
Tool Not Found
Některé nástroje vyžadují specifická oprávnění. Ujistěte se, že máte odpovídající roli ve společnosti (Owner, Admin nebo Manager).
Rate Limited
Pokud se zobrazí chyby o překročení limitu, počkejte minutu před dalším pokusem. Zvažte dávkování operací, pokud je to možné.
Potřebujete pomoc? Contact our support team →