MCP Server Integration
ChatReact implementerar Model Context Protocol (MCP), vilket gör att du kan koppla ditt ChatReact-konto till AI-assistenter som Claude Desktop, Cursor och andra MCP-kompatibla verktyg.
What is MCP?
The Model Context Protocol är en öppen standard som möjliggör för AI-assistenter att interagera med externa tjänster och datakällor. Med ChatReacts MCP-integration kan du:
- Hantera chatbots direkt från din AI-assistent
- Skapa och uppdatera FAQs med naturligt språk
- Visa analytics och chathistorik
- Kontrollera Improvement Agent för optimering av chatbot
- Hantera livechatsessioner utan att lämna ditt AI-verktyg
Getting Started
1. Generate an API Key
- Gå till din Dashboard → Settings → API Keys
- Klicka på Create API Key
- Ge din nyckel ett beskrivande namn (t.ex. "Claude Desktop")
- Kopiera den genererade nyckeln (börjar med
cr_)
Spara din API-nyckel på ett säkert sätt. Den kan inte hämtas igen efter skapandet.
2. Configure Your MCP Client
Claude Desktop
Lägg till följande i din Claude Desktop-konfigurationsfil:
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
Lägg till i era Cursor MCP-inställningar:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_your_api_key_here"
}
}
}
}
Local Development (stdio)
För lokal utveckling kan ni använda vårt npm-paket:
npm install -g @chatreact/mcp
Konfigurera i din MCP-klient:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_your_api_key_here"]
}
}
}
3. Starta om din AI-assistent
Efter att ha sparat konfigurationen, starta om Claude Desktop eller Cursor för att etablera anslutningen.
Tillgängliga verktyg
ChatReact MCP erbjuder över 30 verktyg organiserade i kategorier:
Företags- & teamhantering
| Tool | Description |
|---|---|
company_list | Lista alla företag du har åtkomst till |
company_get | Hämta detaljer om ett specifikt företag |
company_team_list | Lista teammedlemmar i ett företag |
Chatbot-hantering
| Tool | Description |
|---|---|
chatbot_list | Lista alla chatbots i ett företag |
chatbot_get | Hämta chatbot-detaljer och konfiguration |
chatbot_create | Skapa en ny chatbot |
chatbot_update | Uppdatera chatbot-inställningar |
chatbot_get_instructions | Hämta kärninstruktioner för en chatbot |
chatbot_add_instruction | Lägg till en ny kärninstruktion |
FAQ-hantering
| Tool | Description |
|---|---|
faq_list | Lista alla FAQs för en chatbot |
faq_get | Hämta FAQ-detaljer |
faq_create | Skapa en ny FAQ |
faq_update | Uppdatera en befintlig FAQ |
faq_delete | Radera en FAQ |
faq_categories_list | Lista FAQ-kategorier |
faq_suggest | Generera AI-förslag på FAQs |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Lista uppladdade dokument |
knowledge_list_websites | Lista genomsökta webbplatser |
knowledge_crawl_website | Starta en webbplatsgenomsökning |
knowledge_get_crawl_status | Kontrollera genomsökningsstatus |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Hämta övergripande prestandamått |
analytics_chat_volume | Hämta chattvolym över tid |
analytics_feedback | Hämta feedback och betyg |
analytics_chat_history | Bläddra i chatt-sessioner |
analytics_get_session | Hämta detaljerade sessiondata |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Lista förbättringssessioner |
improvement_start_session | Starta en ny analysession |
improvement_list_proposals | Lista förbättringsförslag |
improvement_get_proposal | Hämta förslagsdetaljer |
improvement_create_proposal | Skapa ett anpassat förslag |
improvement_simulate_proposal | Förhandsgranska förslags effekter |
improvement_apply_proposal | Tillämpa ett förslag |
improvement_reject_proposal | Avvisa ett förslag |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Hämta väntande chatt-sessioner |
livechat_get_active_sessions | Lista aktiva sessionshanteringar av mänskliga agenter |
livechat_get_session | Hämta sessionens detaljer |
livechat_assign_session | Tilldela dig själv en session |
livechat_send_message | Skicka ett meddelande som agent |
livechat_close_session | Stäng en chatt-session |
livechat_check_availability | Kontrollera agenternas tillgänglighet |
Exempelarbetsflöden
Skapa en ny chatbot
Fråga er AI-assistent:
"Create a new chatbot called 'Support Bot' for my company 'acme-corp' with a friendly, professional tone"
Assistenten kommer att använda chatbot_create med lämpliga parametrar.
Granska förbättringsförslag
"Show me all pending improvement proposals for my chatbot and explain what changes they suggest"
Assistenten kommer att:
- Använda
improvement_list_proposalsför att hämta förslag - Analysera och sammanfatta varje förslag
- Hjälpa er att besluta vilka som ska tillämpas
Analysera chattprestanda
"Give me a weekly report of chat volume and customer satisfaction for my chatbot"
Assistenten kommer att använda analytics_overview och analytics_feedback för att sammanställa en omfattande rapport.
Säkerhet
- API-nycklar är begränsade till ert användarkonto och företagsåtkomst
- Alla förfrågningar loggas i revisionsloggen
- Nycklar kan återkallas när som helst från dashboarden
- Rate limits gäller: 60 requests/minute
Felsökning
Anslutning misslyckades
- Verifiera att er API-nyckel är korrekt
- Kontrollera att nyckeln inte har återkallats
- Säkerställ att ni har en aktiv internetuppkoppling
- Starta om er MCP-klient
Verktyget hittades inte
Vissa verktyg kräver specifika behörigheter. Säkerställ att ni har lämplig roll i företaget (Owner, Admin eller Manager).
Rate limited
Om ni ser fel relaterade till rate limits, vänta en minut innan ni försöker igen. Överväg att batcha operationer när det är möjligt.
Behöver ni hjälp? Contact our support team →