HemDokumentation

MCP-serverintegration

ChatReact implementerar Model Context Protocol (MCP), vilket gör det möjligt att ansluta ditt ChatReact-konto till AI-assistenter som Claude Desktop, Cursor och andra MCP-kompatibla verktyg.

Vad är MCP?

Model Context Protocol är en öppen standard som gör det möjligt för AI-assistenter att interagera med externa tjänster och datakällor. Med ChatReacts MCP-integration kan ni:

  • Hantera chatbots — uppdatera instruktioner, personlighet och widgetinställningar
  • Skapa och uppdatera FAQ:er med naturligt språk
  • Visa analyser, chathistorik och leads
  • Granska Improvement Agent-förslag och godkänna eller avvisa dem
  • Övervaka livechatt-sessioner och väntelistan

Komma igång

1. Generera en API-nyckel

  1. Gå till din InstrumentpanelFöretag → fliken API
  2. Klicka på Create API Key
  3. Ge din nyckel ett beskrivande namn (t.ex. "Claude Desktop") och välj minst en behörighet
  4. Kopiera den genererade nyckeln (börjar med cr_)

API-nycklar är tillgängliga på betalda planer — se vår Pricing page.

Spara din API-nyckel säkert. Den kan inte hämtas efter skapandet.

2. Konfigurera din MCP-klient

ChatReact MCP-servern är värd på https://www.chatreact.ai/api/mcp och kommunicerar över HTTP (JSON-RPC). Autentisera med en Authorization: Bearer-header — en X-API-Key-header med samma nyckel accepteras också.

Cursor IDE

Cursor stöder fjärr-MCP-servrar direkt. Lägg till i dina Cursor MCP-inställningar:

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

Claude Desktop

Claude Desktops konfigurationsfil stödjer kommandobaserade servrar, så använd den standardmässiga mcp-remote-bridgen för att ansluta till den värdbaserade endpointen:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\\Claude\\claude_desktop_config.json

{
  "mcpServers": {
    "chatreact": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://www.chatreact.ai/api/mcp",
        "--header",
        "X-API-Key:cr_your_api_key_here"
      ]
    }
  }
}

Denna konfiguration kräver att Node.js är installerat. Exemplet använder X-API-Key-headern eftersom vissa klienter inte hanterar blanksteg i argument på ett tillförlitligt sätt.

3. Starta om din AI-assistent

Efter att ha sparat konfigurationen, starta om Claude Desktop eller Cursor för att upprätta anslutningen.

Tillgängliga verktyg

ChatReact MCP tillhandahåller en omfattande uppsättning verktyg organiserade i kategorier:

Ditt konto

ToolDescription
user_profileHämta din profilinformation
user_companiesLista det företag som din API-nyckel är knuten till
user_notificationsHämta dina senaste notiser

Företags- och teamhantering

ToolDescription
company_listLista det företag som din API-nyckel är knuten till
company_getHämta detaljer om ett specifikt företag
company_members_listLista företagsmedlemmar med deras roller
company_chatbots_listLista alla chatbots för ett företag
company_updateUppdatera företagsnamn, beskrivning eller inställningar

Chatbot-hantering

ToolDescription
chatbot_listLista alla chatbots med sammanfattande statistik
chatbot_getHämta chatbot-detaljer och konfiguration
chatbot_get_instructionsHämta kärninstruktioner för en chatbot
chatbot_add_instructionLägg till en ny kärninstruktion
chatbot_update_instructionUppdatera en befintlig kärninstruktion
chatbot_delete_instructionTa bort en kärninstruktion
chatbot_update_personalityUppdatera ton, språk och meddelanden
chatbot_toggle_activeAktivera eller inaktivera en chatbot
chatbot_toggle_learningAktivera eller inaktivera inlärningsfasen
widget_settings_getHämta de aktuella widgetinställningarna
widget_settings_updateUppdatera widgetens utseende (färger, storlek, position)

FAQ-hantering

ToolDescription
faq_listLista alla FAQ:er för en chatbot
faq_getHämta FAQ-detaljer
faq_createSkapa en ny FAQ
faq_updateUppdatera en befintlig FAQ
faq_deleteTa bort en FAQ
faq_categories_listLista FAQ-kategorier
faq_suggestions_listLista väntande FAQ-förslag genererade från chattkonversationer

Kunskapsbas

ToolDescription
knowledge_documents_listLista dokument i en chatbots kunskapsbas
knowledge_document_getHämta detaljer om ett specifikt dokument
knowledge_document_deleteTa bort ett dokument från kunskapsbasen
knowledge_statsHämta statistik för kunskapsbasen

Webbplatscrawling hanteras från instrumentpanelen — se Knowledge Base.

Lead-hantering

ToolDescription
lead_listLista leads med valfri filtrering efter status eller kategori
lead_getHämta fullständiga lead-detaljer inklusive källchattsessionen
lead_updateUppdatera ett leads status, kategori eller anteckningar
lead_deleteTa bort ett lead permanent
lead_categories_listLista lead-kategorier
lead_statsHämta lead-statistik inklusive räkningar per status
lead_field_config_getHämta konfigurationen för lead-fångstfält

Chathistorik

ToolDescription
chat_sessions_listLista chatt-sessioner med valfria filter
chat_session_getHämta en chatt-session med alla dess meddelanden
chat_session_searchSök chatt-sessioner efter meddelandeinnehåll eller besökarinfo

Analys

ToolDescription
analytics_overviewHämta chatträkningar, meddelanderäkningar och nöjdhetsgrader
analytics_chat_volumeHämta chattvolym över tid för diagram och trender

Improvement Agent

ToolDescription
improvement_sessions_listLista förbättringssessioner
improvement_session_getHämta sessionsdetaljer inklusive förslag
improvement_proposals_pendingLista väntande förslag som inväntar granskning
improvement_proposal_approveGodkänn ett förslag och tillämpa ändringen
improvement_proposal_rejectAvvisa ett förslag

Livechatt

ToolDescription
live_chat_sessions_listLista livechatt-sessioner
live_chat_session_getHämta en livechatt-session med alla meddelanden
live_chat_queueHämta sessioner som väntar på en agent

Livechatt-verktyg är skrivskyddade. För att chatta direkt med besökare, använd Live Chat-instrumentpanelen.

Exempelarbetsflöden

Lägga till en kärninstruktion

Be din AI-assistent:

"Lägg till en kärninstruktion i min 'Support Bot'-chatbot: vi erbjuder fri frakt på beställningar över €50"

Assistenten kommer att använda chatbot_add_instruction med lämpliga parametrar.

Granska förbättringsförslag

"Visa mig alla väntande förbättringsförslag för min chatbot och förklara vilka ändringar de föreslår"

Assistenten kommer att:

  1. Använda improvement_proposals_pending för att hämta förslag
  2. Analysera och sammanfatta varje förslag
  3. Godkänna eller avvisa dem å era vägnar med improvement_proposal_approve eller improvement_proposal_reject

Analysera chattprestanda

"Ge mig en veckorapport över chattvolym och kundnöjdhet för min chatbot"

Assistenten kommer att använda analytics_overview och analytics_chat_volume för att sammanställa en omfattande rapport.

Säkerhet

  • API-nycklar är knutna till ert företag
  • Nycklar kan återkallas när som helst från instrumentpanelen
  • API-åtkomst är tillgänglig på betalda planer — se vår Pricing page

Felsökning

Anslutningen misslyckades

  1. Verifiera att din API-nyckel är korrekt
  2. Kontrollera att nyckeln inte har återkallats
  3. Säkerställ att er plan inkluderar API-åtkomst
  4. Starta om din MCP-klient

Verktyget hittades inte

Starta om din MCP-klient efter att ha ändrat konfigurationen så att den laddar om tillgängliga verktyg. Verktygsnamn är små bokstäver med understreck (t.ex. faq_list).


Behöver ni hjälp? Kontakta vårt supportteam →