HomeDocumentation

MCP Server Integration

ChatReact implementează Model Context Protocol (MCP), permițându-vă să vă conectați contul ChatReact la asistenți AI precum Claude Desktop, Cursor și alte instrumente compatibile MCP.

Ce este MCP?

Model Context Protocol este un standard deschis care permite asistenților AI să interacționeze cu servicii și surse de date externe. Cu integrarea MCP a ChatReact, puteți:

  • Gestiona chatboți direct din asistentul dumneavoastră AI
  • Crea și actualiza FAQ-uri folosind limbaj natural
  • Vizualiza analitice și istoricul chat-urilor
  • Controla Improvement Agent pentru optimizarea chatbot-ului
  • Gestiona sesiuni de chat live fără a părăsi instrumentul dumneavoastră AI

Începerea utilizării

1. Generați o cheie API

  1. Navigați la DashboardSettingsAPI Keys
  2. Faceți clic pe Create API Key
  3. Atribuiți cheii un nume descriptiv (de ex., "Claude Desktop")
  4. Copiați cheia generată (începe cu cr_)

Păstrați cheia API în siguranță. Nu poate fi recuperată după creare.

2. Configurați clientul MCP

Claude Desktop

Adăugați următoarele în fișierul de configurare al 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

Adăugați în setările Cursor MCP ale dumneavoastră:

{
  "mcpServers": {
    "chatreact": {
      "url": "https://www.chatreact.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer cr_your_api_key_here"
      }
    }
  }
}

Dezvoltare locală (stdio)

Pentru dezvoltare locală, puteți folosi pachetul nostru npm:

npm install -g @chatreact/mcp

Configurați în clientul dvs. MCP:

{
  "mcpServers": {
    "chatreact": {
      "command": "chatreact-mcp",
      "args": ["--api-key", "cr_your_api_key_here"]
    }
  }
}

3. Repornirea asistentului AI

După salvarea configurației, reporniți Claude Desktop sau Cursor pentru a stabili conexiunea.

Unelte disponibile

ChatReact MCP oferă peste 30 de unelte organizate pe categorii:

Company & Team Management

InstrumentDescriere
company_listListează toate companiile la care aveți acces
company_getObține detalii despre o companie specifică
company_team_listListează membrii echipei unei companii

Chatbot Management

InstrumentDescriere
chatbot_listListează toate chatboții dintr-o companie
chatbot_getObține detalii și configurația unui chatbot
chatbot_createCreează un chatbot nou
chatbot_updateActualizează setările chatbot-ului
chatbot_get_instructionsObține instrucțiunile de bază pentru un chatbot
chatbot_add_instructionAdaugă o instrucțiune de bază nouă

FAQ Management

InstrumentDescriere
faq_listListează toate FAQ-urile pentru un chatbot
faq_getObține detalii despre un FAQ
faq_createCreează un FAQ nou
faq_updateActualizează un FAQ existent
faq_deleteȘterge un FAQ
faq_categories_listListează categoriile FAQ
faq_suggestGenerează FAQ-uri sugerate de AI

Knowledge Base

InstrumentDescriere
knowledge_list_documentsListează documentele încărcate
knowledge_list_websitesListează site-urile crawl-uite
knowledge_crawl_websitePornește crawling-ul unui site
knowledge_get_crawl_statusVerifică progresul crawling-ului

Analytics

InstrumentDescriere
analytics_overviewObține metrici generale de performanță
analytics_chat_volumeObține volumul de chat în timp
analytics_feedbackObține feedback și evaluări
analytics_chat_historyRăsfoiește sesiunile de chat
analytics_get_sessionObține date detaliate despre o sesiune

Improvement Agent

InstrumentDescriere
improvement_list_sessionsListează sesiunile de îmbunătățire
improvement_start_sessionPornește o sesiune de analiză nouă
improvement_list_proposalsListează propunerile de îmbunătățire
improvement_get_proposalObține detalii despre o propunere
improvement_create_proposalCreează o propunere personalizată
improvement_simulate_proposalPrevizualizează efectele unei propuneri
improvement_apply_proposalAplică o propunere
improvement_reject_proposalRespinge o propunere

Live Chat

InstrumentDescriere
livechat_get_queueObține sesiunile de chat în așteptare
livechat_get_active_sessionsListează sesiunile active cu agenți umani
livechat_get_sessionObține detalii despre o sesiune
livechat_assign_sessionVă atribuiți unei sesiuni
livechat_send_messageTrimite un mesaj ca agent
livechat_close_sessionÎnchide o sesiune de chat
livechat_check_availabilityVerifică disponibilitatea agenților

Fluxuri de lucru exemplu

Crearea unui chatbot nou

Întrebați asistentul dumneavoastră AI:

"Creează un chatbot nou numit 'Support Bot' pentru compania mea 'acme-corp' cu un ton prietenos, profesional"

Asistentul va folosi chatbot_create cu parametrii corespunzători.

Revizuirea sugestiilor de îmbunătățire

"Arată-mi toate propunerile de îmbunătățire în așteptare pentru chatbot-ul meu și explică ce modificări propun"

Asistentul va:

  1. Folosi improvement_list_proposals pentru a prelua propunerile
  2. Analiza și rezuma fiecare sugestie
  3. Vă ajuta să decideți pe care să le aplicați

Analiza performanței chat-urilor

"Dă-mi un raport săptămânal privind volumul de chat și satisfacția clienților pentru chatbot-ul meu"

Asistentul va folosi analytics_overview și analytics_feedback pentru a compila un raport cuprinzător.

Securitate

  • Cheile API sunt limitate la contul dumneavoastră de utilizator și la accesul companiei
  • Toate cererile sunt înregistrate în audit trail
  • Cheile pot fi revocate în orice moment din dashboard
  • Se aplică limite de rate: 60 cereri/minut

Depanare

Conexiune eșuată

  1. Verificați dacă cheia API este corectă
  2. Verificați că cheia nu a fost revocată
  3. Asigurați-vă că aveți o conexiune activă la internet
  4. Repornți clientul MCP

Unealta nu a fost găsită

Unele unelte necesită permisiuni specifice. Asigurați-vă că aveți rolul corespunzător în companie (Owner, Admin, sau Manager).

Limită de rată

Dacă vedeți erori de tip rate limit, așteptați un minut înainte de a reîncerca. Luați în considerare gruparea operațiunilor când este posibil.


Aveți nevoie de ajutor? Contactați echipa noastră de suport →