HomeDocumentation

MCP Server Integratie

ChatReact implementeert het Model Context Protocol (MCP), waarmee u uw ChatReact-account kunt verbinden met AI-assistenten zoals Claude Desktop, Cursor en andere MCP-compatibele tools.

Wat is MCP?

Het Model Context Protocol is een open standaard die AI-assistenten in staat stelt te communiceren met externe services en gegevensbronnen. Met de MCP-integratie van ChatReact kunt u:

  • Chatbots beheren rechtstreeks vanuit uw AI-assistent
  • FAQ's maken en bijwerken met natuurlijke taal
  • Analytics en chatgeschiedenis bekijken
  • De Improvement Agent beheren voor optimalisatie van chatbots
  • Live chatsessies afhandelen zonder uw AI-tool te verlaten

Aan de slag

1. Genereer een API-sleutel

  1. Navigeer naar uw DashboardSettingsAPI Keys
  2. Klik op Create API Key
  3. Geef uw sleutel een beschrijvende naam (bijv. "Claude Desktop")
  4. Kopieer de gegenereerde sleutel (begint met cr_)

Bewaar uw API-sleutel veilig. Deze kan niet worden opgehaald nadat deze is aangemaakt.

2. Configureer uw MCP-client

Claude Desktop

Voeg het volgende toe aan uw Claude Desktop-configuratiebestand:

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

Voeg toe aan uw Cursor MCP-instellingen:

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

Lokale ontwikkeling (stdio)

Voor lokale ontwikkeling kunt u ons npm-pakket gebruiken:

npm install -g @chatreact/mcp

Configureer in uw MCP-client:

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

3. Start uw AI-assistent opnieuw

Nadat u de configuratie hebt opgeslagen, start Claude Desktop of Cursor opnieuw om de verbinding tot stand te brengen.

Beschikbare Tools

ChatReact MCP biedt meer dan 30 tools, georganiseerd in categorieën:

Company & Team Management

ToolDescription
company_listLijst van alle bedrijven waartoe u toegang heeft
company_getHaal details op van een specifiek bedrijf
company_team_listLijst van teamleden van een bedrijf

Chatbot Management

ToolDescription
chatbot_listLijst van alle chatbots in een bedrijf
chatbot_getHaal chatbotdetails en configuratie op
chatbot_createMaak een nieuwe chatbot aan
chatbot_updateWerk chatbotinstellingen bij
chatbot_get_instructionsHaal kerninstructies voor een chatbot op
chatbot_add_instructionVoeg een nieuwe kerninstructie toe

FAQ Management

ToolDescription
faq_listLijst van alle FAQ's voor een chatbot
faq_getHaal FAQ-details op
faq_createMaak een nieuwe FAQ aan
faq_updateWerk een bestaande FAQ bij
faq_deleteVerwijder een FAQ
faq_categories_listLijst met FAQ-categorieën
faq_suggestGenereer door AI voorgestelde FAQ's

Knowledge Base

ToolDescription
knowledge_list_documentsLijst van geüploade documenten
knowledge_list_websitesLijst van gecrawlde websites
knowledge_crawl_websiteStart een website-crawl
knowledge_get_crawl_statusControleer crawl-voortgang

Analytics

ToolDescription
analytics_overviewHaal algemene prestatiestatistieken op
analytics_chat_volumeHaal chataantal over tijd op
analytics_feedbackHaal feedback en beoordelingen op
analytics_chat_historyBlader door chatsessies
analytics_get_sessionHaal gedetailleerde sessiegegevens op

Improvement Agent

ToolDescription
improvement_list_sessionsLijst van verbeteringssessies
improvement_start_sessionStart een nieuwe analysesessie
improvement_list_proposalsLijst van verbeteringsvoorstellen
improvement_get_proposalHaal voorstelgegevens op
improvement_create_proposalMaak een aangepast voorstel
improvement_simulate_proposalBekijk een preview van de effecten van een voorstel
improvement_apply_proposalPas een voorstel toe
improvement_reject_proposalWeiger een voorstel

Live Chat

ToolDescription
livechat_get_queueHaal wachtende chatsessies op
livechat_get_active_sessionsLijst van actieve sessies met menselijke agenten
livechat_get_sessionHaal sessiedetails op
livechat_assign_sessionWijs uzelf toe aan een sessie
livechat_send_messageVerstuur een bericht als agent
livechat_close_sessionSluit een chatsessie
livechat_check_availabilityControleer agentbeschikbaarheid

Voorbeeldworkflows

Een nieuwe chatbot aanmaken

Vraag uw AI-assistent:

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

De assistent zal chatbot_create gebruiken met de juiste parameters.

Beoordelen van verbeteringsvoorstellen

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

De assistent zal:

  1. improvement_list_proposals gebruiken om voorstellen op te halen
  2. Elke suggestie analyseren en samenvatten
  3. U helpen beslissen welke toegepast moeten worden

Analyse van chatprestaties

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

De assistent zal analytics_overview en analytics_feedback gebruiken om een uitgebreid rapport samen te stellen.

Beveiliging

  • API-sleutels zijn gekoppeld aan uw gebruikersaccount en bedrijfsrechten
  • Alle verzoeken worden gelogd in het auditlogboek
  • Sleutels kunnen te allen tijde worden ingetrokken vanaf het dashboard
  • Rate limits zijn van toepassing: 60 requests/minute

Problemen oplossen

Verbinding mislukt

  1. Controleer of uw API-sleutel correct is
  2. Controleer of de sleutel niet is ingetrokken
  3. Zorg dat u een actieve internetverbinding heeft
  4. Start uw MCP-client opnieuw

Tool niet gevonden

Sommige tools vereisen specifieke permissies. Zorg dat u de juiste rol in het bedrijf heeft (Owner, Admin of Manager).

Rate limited

Als u rate limit-fouten ziet, wacht dan een minuut voordat u het opnieuw probeert. Overweeg waar mogelijk operaties te batchen.


Hulp nodig? Neem contact op met ons supportteam →