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
- Navigeer naar uw Dashboard → Settings → API Keys
- Klik op Create API Key
- Geef uw sleutel een beschrijvende naam (bijv. "Claude Desktop")
- 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
| Tool | Description |
|---|---|
company_list | Lijst van alle bedrijven waartoe u toegang heeft |
company_get | Haal details op van een specifiek bedrijf |
company_team_list | Lijst van teamleden van een bedrijf |
Chatbot Management
| Tool | Description |
|---|---|
chatbot_list | Lijst van alle chatbots in een bedrijf |
chatbot_get | Haal chatbotdetails en configuratie op |
chatbot_create | Maak een nieuwe chatbot aan |
chatbot_update | Werk chatbotinstellingen bij |
chatbot_get_instructions | Haal kerninstructies voor een chatbot op |
chatbot_add_instruction | Voeg een nieuwe kerninstructie toe |
FAQ Management
| Tool | Description |
|---|---|
faq_list | Lijst van alle FAQ's voor een chatbot |
faq_get | Haal FAQ-details op |
faq_create | Maak een nieuwe FAQ aan |
faq_update | Werk een bestaande FAQ bij |
faq_delete | Verwijder een FAQ |
faq_categories_list | Lijst met FAQ-categorieën |
faq_suggest | Genereer door AI voorgestelde FAQ's |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Lijst van geüploade documenten |
knowledge_list_websites | Lijst van gecrawlde websites |
knowledge_crawl_website | Start een website-crawl |
knowledge_get_crawl_status | Controleer crawl-voortgang |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Haal algemene prestatiestatistieken op |
analytics_chat_volume | Haal chataantal over tijd op |
analytics_feedback | Haal feedback en beoordelingen op |
analytics_chat_history | Blader door chatsessies |
analytics_get_session | Haal gedetailleerde sessiegegevens op |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Lijst van verbeteringssessies |
improvement_start_session | Start een nieuwe analysesessie |
improvement_list_proposals | Lijst van verbeteringsvoorstellen |
improvement_get_proposal | Haal voorstelgegevens op |
improvement_create_proposal | Maak een aangepast voorstel |
improvement_simulate_proposal | Bekijk een preview van de effecten van een voorstel |
improvement_apply_proposal | Pas een voorstel toe |
improvement_reject_proposal | Weiger een voorstel |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Haal wachtende chatsessies op |
livechat_get_active_sessions | Lijst van actieve sessies met menselijke agenten |
livechat_get_session | Haal sessiedetails op |
livechat_assign_session | Wijs uzelf toe aan een sessie |
livechat_send_message | Verstuur een bericht als agent |
livechat_close_session | Sluit een chatsessie |
livechat_check_availability | Controleer 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:
improvement_list_proposalsgebruiken om voorstellen op te halen- Elke suggestie analyseren en samenvatten
- 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
- Controleer of uw API-sleutel correct is
- Controleer of de sleutel niet is ingetrokken
- Zorg dat u een actieve internetverbinding heeft
- 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 →