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
- Gå till din Instrumentpanel → Företag → fliken API
- Klicka på Create API Key
- Ge din nyckel ett beskrivande namn (t.ex. "Claude Desktop") och välj minst en behörighet
- 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
| Tool | Description |
|---|---|
user_profile | Hämta din profilinformation |
user_companies | Lista det företag som din API-nyckel är knuten till |
user_notifications | Hämta dina senaste notiser |
Företags- och teamhantering
| Tool | Description |
|---|---|
company_list | Lista det företag som din API-nyckel är knuten till |
company_get | Hämta detaljer om ett specifikt företag |
company_members_list | Lista företagsmedlemmar med deras roller |
company_chatbots_list | Lista alla chatbots för ett företag |
company_update | Uppdatera företagsnamn, beskrivning eller inställningar |
Chatbot-hantering
| Tool | Description |
|---|---|
chatbot_list | Lista alla chatbots med sammanfattande statistik |
chatbot_get | Hämta chatbot-detaljer och konfiguration |
chatbot_get_instructions | Hämta kärninstruktioner för en chatbot |
chatbot_add_instruction | Lägg till en ny kärninstruktion |
chatbot_update_instruction | Uppdatera en befintlig kärninstruktion |
chatbot_delete_instruction | Ta bort en kärninstruktion |
chatbot_update_personality | Uppdatera ton, språk och meddelanden |
chatbot_toggle_active | Aktivera eller inaktivera en chatbot |
chatbot_toggle_learning | Aktivera eller inaktivera inlärningsfasen |
widget_settings_get | Hämta de aktuella widgetinställningarna |
widget_settings_update | Uppdatera widgetens utseende (färger, storlek, position) |
FAQ-hantering
| Tool | Description |
|---|---|
faq_list | Lista alla FAQ:er för en chatbot |
faq_get | Hämta FAQ-detaljer |
faq_create | Skapa en ny FAQ |
faq_update | Uppdatera en befintlig FAQ |
faq_delete | Ta bort en FAQ |
faq_categories_list | Lista FAQ-kategorier |
faq_suggestions_list | Lista väntande FAQ-förslag genererade från chattkonversationer |
Kunskapsbas
| Tool | Description |
|---|---|
knowledge_documents_list | Lista dokument i en chatbots kunskapsbas |
knowledge_document_get | Hämta detaljer om ett specifikt dokument |
knowledge_document_delete | Ta bort ett dokument från kunskapsbasen |
knowledge_stats | Hämta statistik för kunskapsbasen |
Webbplatscrawling hanteras från instrumentpanelen — se Knowledge Base.
Lead-hantering
| Tool | Description |
|---|---|
lead_list | Lista leads med valfri filtrering efter status eller kategori |
lead_get | Hämta fullständiga lead-detaljer inklusive källchattsessionen |
lead_update | Uppdatera ett leads status, kategori eller anteckningar |
lead_delete | Ta bort ett lead permanent |
lead_categories_list | Lista lead-kategorier |
lead_stats | Hämta lead-statistik inklusive räkningar per status |
lead_field_config_get | Hämta konfigurationen för lead-fångstfält |
Chathistorik
| Tool | Description |
|---|---|
chat_sessions_list | Lista chatt-sessioner med valfria filter |
chat_session_get | Hämta en chatt-session med alla dess meddelanden |
chat_session_search | Sök chatt-sessioner efter meddelandeinnehåll eller besökarinfo |
Analys
| Tool | Description |
|---|---|
analytics_overview | Hämta chatträkningar, meddelanderäkningar och nöjdhetsgrader |
analytics_chat_volume | Hämta chattvolym över tid för diagram och trender |
Improvement Agent
| Tool | Description |
|---|---|
improvement_sessions_list | Lista förbättringssessioner |
improvement_session_get | Hämta sessionsdetaljer inklusive förslag |
improvement_proposals_pending | Lista väntande förslag som inväntar granskning |
improvement_proposal_approve | Godkänn ett förslag och tillämpa ändringen |
improvement_proposal_reject | Avvisa ett förslag |
Livechatt
| Tool | Description |
|---|---|
live_chat_sessions_list | Lista livechatt-sessioner |
live_chat_session_get | Hämta en livechatt-session med alla meddelanden |
live_chat_queue | Hä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:
- Använda
improvement_proposals_pendingför att hämta förslag - Analysera och sammanfatta varje förslag
- Godkänna eller avvisa dem å era vägnar med
improvement_proposal_approveellerimprovement_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
- Verifiera att din API-nyckel är korrekt
- Kontrollera att nyckeln inte har återkallats
- Säkerställ att er plan inkluderar API-åtkomst
- 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 →