MCP Server Integration
ChatReact implementuje Model Context Protocol (MCP), ktorý vám umožňuje pripojiť váš účet ChatReact k AI asistentom ako Claude Desktop, Cursor a ďalším nástrojom kompatibilným s MCP.
Čo je MCP?
Model Context Protocol je otvorený štandard, ktorý umožňuje AI asistentom komunikovať s externými službami a dátovými zdrojmi. Vďaka integrácii MCP v ChatReact môžete:
- Spravovať chatovacích botov priamo z vášho AI asistenta
- Vytvárať a aktualizovať FAQ pomocou prirodzeného jazyka
- Zobrazovať analytiku a históriu rozhovorov
- Riadiť Improvement Agent pre optimalizáciu chatbotov
- Riešiť live chat relácie bez opustenia vášho AI nástroja
Začíname
1. Vygenerujte API kľúč
- Prejdite do vášho Dashboard → Settings → API Keys
- Kliknite na Create API Key
- Pomenujte svoj kľúč popisným názvom (napr. "Claude Desktop")
- Skopírujte vygenerovaný kľúč (začína na
cr_)
Uložte svoj API kľúč bezpečne. Po vytvorení už nebude možné ho získať späť.
2. Nakonfigurujte svoj MCP klient
Claude Desktop
Pridajte nasledujúce do konfiguračného súboru 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
Pridajte do nastavení vášho Cursor MCP:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_your_api_key_here"
}
}
}
}
Lokálny vývoj (stdio)
Pre lokálny vývoj môžete použiť náš npm balík:
npm install -g @chatreact/mcp
Nakonfigurujte vo vašom MCP klientovi:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_your_api_key_here"]
}
}
}
3. Reštartujte svojho AI asistenta
Po uložení konfigurácie reštartujte Claude Desktop alebo Cursor, aby sa nadviazalo pripojenie.
Dostupné nástroje
ChatReact MCP poskytuje viac než 30 nástrojov usporiadaných do kategórií:
Riadenie spoločnosti a tímu
| Tool | Description |
|---|---|
company_list | Zoznam všetkých spoločností, ku ktorým máte prístup |
company_get | Získajte informácie o konkrétnej spoločnosti |
company_team_list | Zoznam členov tímu spoločnosti |
Správa chatbotov
| Tool | Description |
|---|---|
chatbot_list | Zoznam všetkých chatbotov v spoločnosti |
chatbot_get | Získajte detaily a konfiguráciu chatbota |
chatbot_create | Vytvorte nového chatbota |
chatbot_update | Aktualizujte nastavenia chatbota |
chatbot_get_instructions | Získajte základné inštrukcie pre chatbota |
chatbot_add_instruction | Pridajte novú základnú inštrukciu |
Správa FAQ
| Tool | Description |
|---|---|
faq_list | Zoznam všetkých FAQ pre chatbota |
faq_get | Získajte detaily FAQ |
faq_create | Vytvorte nové FAQ |
faq_update | Aktualizujte existujúce FAQ |
faq_delete | Odstráňte FAQ |
faq_categories_list | Zoznam kategórií FAQ |
faq_suggest | Generovanie AI-navrhnutých FAQ |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Zoznam nahratých dokumentov |
knowledge_list_websites | Zoznam prehľadaných webových stránok |
knowledge_crawl_website | Spustenie prehľadávania webovej stránky |
knowledge_get_crawl_status | Skontrolujte priebeh prehľadávania |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Získajte celkové metriky výkonnosti |
analytics_chat_volume | Získajte objem chatov v čase |
analytics_feedback | Získajte spätnú väzbu a hodnotenia |
analytics_chat_history | Prehliadajte chatové relácie |
analytics_get_session | Získajte podrobné údaje o relácii |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Zoznam zlepšovacích relácií |
improvement_start_session | Spustite novú analytickú reláciu |
improvement_list_proposals | Zoznam návrhov na zlepšenie |
improvement_get_proposal | Získajte detaily návrhu |
improvement_create_proposal | Vytvorte vlastný návrh |
improvement_simulate_proposal | Náhľad efektov návrhu |
improvement_apply_proposal | Aplikujte návrh |
improvement_reject_proposal | Odmietnite návrh |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Získajte čakajúce chatové relácie |
livechat_get_active_sessions | Zoznam aktívnych relácií ľudských agentov |
livechat_get_session | Získajte detaily relácie |
livechat_assign_session | Priraďte si reláciu |
livechat_send_message | Odoslať správu ako agent |
livechat_close_session | Uzavrieť chatovú reláciu |
livechat_check_availability | Skontrolovať dostupnosť agenta |
Príkladové pracovné toky
Vytvorenie nového chatbota
Opýtajte sa svojho AI asistenta:
"Vytvor nového chatbota s názvom 'Support Bot' pre moju spoločnosť 'acme-corp' s priateľským, profesionálnym tónom"
Asistent použije chatbot_create s príslušnými parametrami.
Prehliadanie návrhov na zlepšenie
"Ukáž mi všetky čakajúce návrhy na zlepšenie pre môj chatbot a vysvetli, aké zmeny navrhujú"
Asistent:
- Použije
improvement_list_proposalsna získanie návrhov - Analyzuje a zhrnie každý návrh
- Pomôže vám rozhodnúť sa, ktoré uplatniť
Analýza výkonnosti chatu
"Daj mi týždennú správu o objeme chatov a spokojnosti zákazníkov pre môj chatbot"
Asistent použije analytics_overview a analytics_feedback na zostavenie komplexnej správy.
Bezpečnosť
- API keys sú viazané na váš používateľský účet a prístup k spoločnosti
- Všetky požiadavky sú zaznamenávané v audit trail
- Kľúče možno kedykoľvek zrušiť z dashboardu
- Platí rate limit: 60 requests/minute
Riešenie problémov
Neúspešné pripojenie
- Overte, že váš API key je správny
- Skontrolujte, či kľúč nebol zrušený
- Uistite sa, že máte aktívne internetové pripojenie
- Reštartujte svoj MCP klient
Nástroj nenájdený
Niektoré nástroje vyžadujú konkrétne oprávnenia. Uistite sa, že máte v spoločnosti príslušnú rolu (Owner, Admin alebo Manager).
Obmedzené rate limitom
Ak sa vám zobrazia chyby spôsobené rate limitom, počkajte minútu pred opakovaním. Zvážte dávkové spracovanie operácií, keď je to možné.
Potrebujete pomoc? Kontaktujte náš tím podpory →