HomeDocumentation

Integração do Servidor MCP

ChatReact implementa o Model Context Protocol (MCP), permitindo que você conecte sua conta ChatReact a assistentes de IA como Claude Desktop, Cursor e outras ferramentas compatíveis com MCP.

O que é MCP?

O Model Context Protocol é um padrão aberto que permite que assistentes de IA interajam com serviços externos e fontes de dados. Com a integração MCP do ChatReact, você pode:

  • Gerenciar chatbots diretamente do seu assistente de IA
  • Criar e atualizar FAQs usando linguagem natural
  • Visualizar análises e histórico de chats
  • Controlar o Improvement Agent para otimização do chatbot
  • Gerenciar sessões de chat ao vivo sem sair da sua ferramenta de IA

Começando

1. Gere uma Chave de API

  1. Navegue até seu DashboardSettingsAPI Keys
  2. Clique em Create API Key
  3. Dê à sua chave um nome descritivo (por exemplo, "Claude Desktop")
  4. Copie a chave gerada (começa com cr_)

Armazene sua chave de API com segurança. Ela não pode ser recuperada após a criação.

2. Configure Seu Cliente MCP

Claude Desktop

Adicione o seguinte ao arquivo de configuração do 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

Adicione às configurações do seu Cursor MCP:

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

Desenvolvimento Local (stdio)

Para desenvolvimento local, você pode usar nosso pacote npm:

npm install -g @chatreact/mcp

Configure no seu cliente MCP:

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

3. Reinicie seu AI Assistant

Após salvar a configuração, reinicie o Claude Desktop ou o Cursor para estabelecer a conexão.

Ferramentas Disponíveis

O ChatReact MCP oferece mais de 30 ferramentas organizadas em categorias:

Gestão de Empresa e Equipe

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

Gestão de Chatbot

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

Gestão de FAQ

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

Exemplos de Fluxos de Trabalho

Criando um Novo Chatbot

Peça ao seu assistente de IA:

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

O assistente usará chatbot_create com os parâmetros apropriados.

Revisando Sugestões de Melhoria

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

O assistente irá:

  1. Usar improvement_list_proposals para buscar propostas
  2. Analisar e resumir cada sugestão
  3. Ajudar você a decidir quais aplicar

Analisando o Desempenho de Conversas

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

O assistente usará analytics_overview e analytics_feedback para compilar um relatório abrangente.

Segurança

  • As chaves de API são vinculadas à sua conta de usuário e ao acesso da empresa
  • Todas as requisições são registradas no trilho de auditoria
  • As chaves podem ser revogadas a qualquer momento a partir do painel
  • Aplicam-se limites de taxa: 60 requests/minute

Solução de Problemas

Conexão Falhou

  1. Verifique se sua chave de API está correta
  2. Confira se a chave não foi revogada
  3. Garanta que você tenha uma conexão com a internet ativa
  4. Reinicie seu cliente MCP

Ferramenta Não Encontrada

Algumas ferramentas exigem permissões específicas. Certifique-se de que você tenha a função apropriada na empresa (Owner, Admin, ou Manager).

Limite de Taxa Excedido

Se você vir erros de limite de taxa, aguarde um minuto antes de tentar novamente. Considere agrupar operações quando possível.


Precisa de ajuda? Contact our support team →