MCP Server Integration
ChatReact внедрява Model Context Protocol (MCP), което Ви позволява да свържете своя ChatReact акаунт с AI асистенти като Claude Desktop, Cursor и други инструменти, съвместими с MCP.
Какво е MCP?
Model Context Protocol е отворен стандарт, който дава възможност на AI асистенти да взаимодействат с външни услуги и източници на данни. С MCP интеграцията на ChatReact Вие можете:
- Да управлявате чатботове директно от Вашия AI асистент
- Да създавате и актуализирате ЧЗВ с естествен език
- Да преглеждате аналитика и история на чатове
- Да контролирате Improvement Agent за оптимизация на чатбота
- Да водите сесии на живо без да напускате Вашия AI инструмент
Започване
1. Генериране на API ключ
- Отидете в Dashboard → Settings → API Keys
- Натиснете Create API Key
- Дайте на ключа описателно име (напр., "Claude Desktop")
- Копирайте генерирания ключ (започва с
cr_)
Съхранявайте Вашия API ключ сигурно. Той не може да бъде възстановен след създаване.
2. Конфигуриране на Вашия MCP клиент
Claude Desktop
Добавете следното във файла за конфигурация на Claude Desktop:
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
Добавете в настройките на вашия Cursor MCP:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_your_api_key_here"
}
}
}
}
Локална разработка (stdio)
За локална разработка можете да използвате нашия npm пакет:
npm install -g @chatreact/mcp
Конфигурирайте във вашия MCP клиент:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_your_api_key_here"]
}
}
}
3. Рестартирайте вашия AI асистент
След като запазите конфигурацията, рестартирайте Claude Desktop или Cursor, за да установите връзката.
Налични инструменти
ChatReact MCP предоставя над 30 инструмента, организирани в категории:
Управление на компанията и екипа
| Tool | Description |
|---|---|
company_list | Изброява всички компании, до които Вие имате достъп |
company_get | Връща подробности за конкретна компания |
company_team_list | Изброява членове на екипа на компанията |
Управление на чатботове
| Tool | Description |
|---|---|
chatbot_list | Изброява всички чатботове в компанията |
chatbot_get | Връща детайли и конфигурация на чатбота |
chatbot_create | Създава нов чатбот |
chatbot_update | Актуализира настройките на чатбота |
chatbot_get_instructions | Взема основните инструкции за чатбота |
chatbot_add_instruction | Добавя нова основна инструкция |
Управление на ЧЗВ (FAQ)
| Tool | Description |
|---|---|
faq_list | Изброява всички ЧЗВ за даден чатбот |
faq_get | Връща подробности за ЧЗВ |
faq_create | Създава ново ЧЗВ |
faq_update | Актуализира съществуващо ЧЗВ |
faq_delete | Изтрива ЧЗВ |
faq_categories_list | Изброява категориите на ЧЗВ |
faq_suggest | Генерира ЧЗВ, предложени от AI |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Изброява качените документи |
knowledge_list_websites | Изброява обхожданите уебсайтове |
knowledge_crawl_website | Стартира обхождане на уебсайт |
knowledge_get_crawl_status | Проверява напредъка на обхождането |
Аналитика
| Tool | Description |
|---|---|
analytics_overview | Връща общи метрики за производителност |
analytics_chat_volume | Връща обема чатове във времето |
analytics_feedback | Връща обратна връзка и оценки |
analytics_chat_history | Преглед на чат сесиите |
analytics_get_session | Връща подробни данни за сесия |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Изброява сесиите за подобрение |
improvement_start_session | Стартира нова анализираща сесия |
improvement_list_proposals | Изброява предложения за подобрение |
improvement_get_proposal | Връща подробности за предложение |
improvement_create_proposal | Създава потребителско предложение |
improvement_simulate_proposal | Преглед на ефектите от предложението |
improvement_apply_proposal | Прилага предложение |
improvement_reject_proposal | Отхвърля предложение |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Връща чакащите чат сесии |
livechat_get_active_sessions | Изброява активните сесии с човешки агенти |
livechat_get_session | Връща подробности за сесия |
livechat_assign_session | Присвоява сесия на Вас като агент |
livechat_send_message | Изпраща съобщение като агент |
livechat_close_session | Затваря чат сесия |
livechat_check_availability | Проверява наличността на агентите |
Примерни работни процеси
Създаване на нов чатбот
Попитайте Вашия AI асистент:
"Create a new chatbot called 'Support Bot' for my company 'acme-corp' with a friendly, professional tone"
Асистентът ще използва chatbot_create с подходящи параметри.
Преглед на предложения за подобрение
"Show me all pending improvement proposals for my chatbot and explain what changes they suggest"
Асистентът ще:
- Използва
improvement_list_proposalsза извличане на предложения - Анализира и обобщи всяко предложение
- Помогне на Вас да решите кои да приложите
Анализ на представянето на чат
"Give me a weekly report of chat volume and customer satisfaction for my chatbot"
Асистентът ще използва analytics_overview и analytics_feedback за съставяне на цялостен отчет.
Сигурност
- API keys са ограничени до Вашия потребителски акаунт и достъп до компанията
- Всички заявки се записват в audit trail
- Ключовете могат да бъдат оттеглени по всяко време от таблото за управление
- Rate limits apply: 60 requests/minute
Отстраняване на неизправности
Неуспешна връзка
- Проверете дали Вашият API key е правилен
- Уверете се, че ключът не е бил оттеглен
- Уверете се, че имате активна интернет връзка
- Рестартирайте MCP клиента си
Инструментът не е намерен
Някои инструменти изискват специфични разрешения. Уверете се, че имате подходящата роля в компанията (Owner, Admin, или Manager).
Ограничение на скоростта (Rate Limited)
Ако виждате грешки за ограничение на скоростта, изчакайте една минута преди да опитате отново. Помислете за пакетиране на операциите, когато е възможно.
Нуждаете се от помощ? Contact our support team →