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
- Gå til Deres Dashboard → Settings → API Keys
- Klik på Create API Key
- Giv nøglen et beskrivende navn (f.eks. "Claude Desktop")
- 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
| Tool | Description |
|---|---|
company_list | List all companies you have access to |
company_get | Get details of a specific company |
company_team_list | List team members of a company |
Chatbotstyring
| Tool | Description |
|---|---|
chatbot_list | List all chatbots in a company |
chatbot_get | Get chatbot details and configuration |
chatbot_create | Create a new chatbot |
chatbot_update | Update chatbot settings |
chatbot_get_instructions | Get core instructions for a chatbot |
chatbot_add_instruction | Add a new core instruction |
FAQ-styring
| Tool | Description |
|---|---|
faq_list | List all FAQs for a chatbot |
faq_get | Get FAQ details |
faq_create | Create a new FAQ |
faq_update | Update an existing FAQ |
faq_delete | Delete an FAQ |
faq_categories_list | List FAQ categories |
faq_suggest | Generate AI-suggested FAQs |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | List uploaded documents |
knowledge_list_websites | List crawled websites |
knowledge_crawl_website | Start a website crawl |
knowledge_get_crawl_status | Check crawl progress |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Get overall performance metrics |
analytics_chat_volume | Get chat volume over time |
analytics_feedback | Get feedback and ratings |
analytics_chat_history | Browse chat sessions |
analytics_get_session | Get detailed session data |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | List improvement sessions |
improvement_start_session | Start a new analysis session |
improvement_list_proposals | List improvement proposals |
improvement_get_proposal | Get proposal details |
improvement_create_proposal | Create a custom proposal |
improvement_simulate_proposal | Preview proposal effects |
improvement_apply_proposal | Apply a proposal |
improvement_reject_proposal | Reject a proposal |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Get waiting chat sessions |
livechat_get_active_sessions | List active human agent sessions |
livechat_get_session | Get session details |
livechat_assign_session | Assign yourself to a session |
livechat_send_message | Send a message as agent |
livechat_close_session | Close a chat session |
livechat_check_availability | Check 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:
- Use
improvement_list_proposalsto fetch proposals - Analyze and summarize each suggestion
- 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
- Verify your API key is correct
- Check that the key hasn't been revoked
- Ensure you have an active internet connection
- 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 →