HomeDocumentation

MCP Server Integration

ChatReact implementerer Model Context Protocol (MCP), som gør det muligt at forbinde din ChatReact-konto med AI-assistenter som Claude Desktop, Cursor og andre MCP-kompatible værktøjer.

Hvad er MCP?

Model Context Protocol er en åben standard, der gør det muligt for AI-assistenter at interagere med eksterne services og datakilder. Med ChatReact's MCP-integration kan De:

  • Administrere chatbots direkte fra Deres AI-assistent
  • Oprette og opdatere FAQs ved hjælp af naturligt sprog
  • Se analytics og chat-historik
  • Kontrollere Improvement Agent for optimering af chatbots
  • Håndtere live chat-sessioner uden at forlade Deres AI-værktøj

Kom godt i gang

1. Generer en API-nøgle

  1. Gå til Deres DashboardSettingsAPI Keys
  2. Klik på Create API Key
  3. Giv nøglen et beskrivende navn (f.eks. "Claude Desktop")
  4. Kopiér den genererede nøgle (begynder med cr_)

Opbevar Deres API-nøgle sikkert. Den kan ikke hentes igen efter oprettelse.

2. Konfigurer Deres MCP-klient

Claude Desktop

Tilføj følgende til Deres 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

Tilføj til Deres Cursor MCP-indstillinger:

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

Lokal udvikling (stdio)

Til lokal udvikling kan De bruge vores npm-pakke:

npm install -g @chatreact/mcp

Konfigurer i Deres MCP-klient:

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

3. Genstart Deres AI-assistent

Efter at have gemt konfigurationen, genstart Claude Desktop eller Cursor for at etablere forbindelsen.

Tilgængelige værktøjer

ChatReact MCP leverer over 30 værktøjer organiseret i kategorier:

Virksomheds- & teamstyring

ToolDescription
company_listList all companies you have access to
company_getGet details of a specific company
company_team_listList team members of a company

Chatbotstyring

ToolDescription
chatbot_listList all chatbots in a company
chatbot_getGet chatbot details and configuration
chatbot_createCreate a new chatbot
chatbot_updateUpdate chatbot settings
chatbot_get_instructionsGet core instructions for a chatbot
chatbot_add_instructionAdd a new core instruction

FAQ-styring

ToolDescription
faq_listList all FAQs for a chatbot
faq_getGet FAQ details
faq_createCreate a new FAQ
faq_updateUpdate an existing FAQ
faq_deleteDelete an FAQ
faq_categories_listList FAQ categories
faq_suggestGenerate AI-suggested FAQs

Knowledge Base

ToolDescription
knowledge_list_documentsList uploaded documents
knowledge_list_websitesList crawled websites
knowledge_crawl_websiteStart a website crawl
knowledge_get_crawl_statusCheck crawl progress

Analytics

ToolDescription
analytics_overviewGet overall performance metrics
analytics_chat_volumeGet chat volume over time
analytics_feedbackGet feedback and ratings
analytics_chat_historyBrowse chat sessions
analytics_get_sessionGet detailed session data

Improvement Agent

ToolDescription
improvement_list_sessionsList improvement sessions
improvement_start_sessionStart a new analysis session
improvement_list_proposalsList improvement proposals
improvement_get_proposalGet proposal details
improvement_create_proposalCreate a custom proposal
improvement_simulate_proposalPreview proposal effects
improvement_apply_proposalApply a proposal
improvement_reject_proposalReject a proposal

Live Chat

ToolDescription
livechat_get_queueGet waiting chat sessions
livechat_get_active_sessionsList active human agent sessions
livechat_get_sessionGet session details
livechat_assign_sessionAssign yourself to a session
livechat_send_messageSend a message as agent
livechat_close_sessionClose a chat session
livechat_check_availabilityCheck agent availability

Eksempelarbejdsgange

Oprette en ny chatbot

Spørg Deres AI-assistent:

"Create a new chatbot called 'Support Bot' for my company 'acme-corp' with a friendly, professional tone"

Assistenten vil bruge chatbot_create med passende parametre.

Gennemgang af forbedringsforslag

"Show me all pending improvement proposals for my chatbot and explain what changes they suggest"

Assistenten vil:

  1. Use improvement_list_proposals to fetch proposals
  2. Analyze and summarize each suggestion
  3. Help you decide which to apply

Analysere chatperformance

"Give me a weekly report of chat volume and customer satisfaction for my chatbot"

Assistenten vil bruge analytics_overview og analytics_feedback til at udarbejde en omfattende rapport.

Sikkerhed

  • API keys are scoped to your user account and company access
  • All requests are logged in the audit trail
  • Keys can be revoked at any time from the dashboard
  • Rate limits apply: 60 requests/minute

Fejlfinding

Forbindelse mislykkedes

  1. Verify your API key is correct
  2. Check that the key hasn't been revoked
  3. Ensure you have an active internet connection
  4. Restart your MCP client

Værktøj ikke fundet

Nogle værktøjer kræver specifikke tilladelser. Sørg for, at De har den passende rolle i virksomheden (Owner, Admin, or Manager).

Rate limited

If you see rate limit errors, wait a minute before retrying. Consider batching operations when possible.


Need help? Contact our support team →