HomeDocumentation

MCP Server Integration

ChatReact implementa il Model Context Protocol (MCP), permettendo di collegare il suo account ChatReact ad assistenti AI come Claude Desktop, Cursor e altri strumenti compatibili con MCP.

Cos'è MCP?

Il Model Context Protocol è uno standard aperto che consente agli assistenti AI di interagire con servizi esterni e sorgenti dati. Con l'integrazione MCP di ChatReact, Lei può:

  • Gestire i chatbot direttamente dal suo assistente AI
  • Creare e aggiornare le FAQ usando il linguaggio naturale
  • Visualizzare le analytics e la cronologia delle chat
  • Controllare l'Improvement Agent per l'ottimizzazione del chatbot
  • Gestire sessioni di live chat senza uscire dal suo strumento AI

Per iniziare

1. Generare una API Key

  1. Acceda al suo DashboardSettingsAPI Keys
  2. Clicchi su Create API Key
  3. Dia al suo key un nome descrittivo (es. "Claude Desktop")
  4. Copi la chiave generata (inizia con cr_)

Conservi la sua API key in modo sicuro. Non può essere recuperata dopo la creazione.

2. Configurare il suo client MCP

Claude Desktop

Aggiunga quanto segue al file di configurazione di 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

Aggiunga alle sue impostazioni Cursor MCP:

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

Sviluppo locale (stdio)

Per lo sviluppo locale, può utilizzare il nostro pacchetto npm:

npm install -g @chatreact/mcp

Configuri nel suo client MCP:

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

3. Riavvia il tuo Assistente AI

Dopo aver salvato la configurazione, riavvii Claude Desktop o Cursor per stabilire la connessione.

Strumenti Disponibili

ChatReact MCP fornisce oltre 30 strumenti organizzati per categorie:

Company & Team Management

ToolDescription
company_listElenca tutte le aziende a cui Lei ha accesso
company_getOttiene i dettagli di una specifica azienda
company_team_listElenca i membri del team di un'azienda

Chatbot Management

ToolDescription
chatbot_listElenca tutti i chatbot in un'azienda
chatbot_getOttiene i dettagli e la configurazione di un chatbot
chatbot_createCrea un nuovo chatbot
chatbot_updateAggiorna le impostazioni del chatbot
chatbot_get_instructionsRecupera le istruzioni principali per un chatbot
chatbot_add_instructionAggiunge una nuova istruzione principale

FAQ Management

ToolDescription
faq_listElenca tutte le FAQ di un chatbot
faq_getOttiene i dettagli di una FAQ
faq_createCrea una nuova FAQ
faq_updateAggiorna una FAQ esistente
faq_deleteElimina una FAQ
faq_categories_listElenca le categorie delle FAQ
faq_suggestGenera FAQ suggerite dall'AI

Knowledge Base

ToolDescription
knowledge_list_documentsElenca i documenti caricati
knowledge_list_websitesElenca i siti web indicizzati
knowledge_crawl_websiteAvvia la scansione di un sito web
knowledge_get_crawl_statusControlla lo stato di avanzamento della scansione

Analytics

ToolDescription
analytics_overviewOttiene metriche di rendimento complessive
analytics_chat_volumeOttiene il volume di chat nel tempo
analytics_feedbackOttiene feedback e valutazioni
analytics_chat_historyEsamina le sessioni di chat
analytics_get_sessionOttiene i dati dettagliati di una sessione

Improvement Agent

ToolDescription
improvement_list_sessionsElenca le sessioni di miglioramento
improvement_start_sessionAvvia una nuova sessione di analisi
improvement_list_proposalsElenca le proposte di miglioramento
improvement_get_proposalOttiene i dettagli di una proposta
improvement_create_proposalCrea una proposta personalizzata
improvement_simulate_proposalAnteprima degli effetti di una proposta
improvement_apply_proposalApplica una proposta
improvement_reject_proposalRifiuta una proposta

Live Chat

ToolDescription
livechat_get_queueOttiene le sessioni di chat in attesa
livechat_get_active_sessionsElenca le sessioni attive con agenti umani
livechat_get_sessionOttiene i dettagli di una sessione
livechat_assign_sessionSi assegna a una sessione
livechat_send_messageInvia un messaggio come agente
livechat_close_sessionChiude una sessione di chat
livechat_check_availabilityControlla la disponibilità degli agenti

Esempi di Flussi di Lavoro

Creazione di un Nuovo Chatbot

Chieda al suo assistente AI:

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

L'assistente utilizzerà chatbot_create con i parametri appropriati.

Revisione dei Suggerimenti di Miglioramento

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

L'assistente:

  1. Utilizzerà improvement_list_proposals per recuperare le proposte
  2. Analizzerà e riassumerà ogni suggerimento
  3. La aiuterà a decidere quali applicare

Analisi delle Prestazioni delle Chat

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

L'assistente utilizzerà analytics_overview e analytics_feedback per compilare un report completo.

Sicurezza

  • Le API key sono limitate al suo account utente e all'accesso aziendale
  • Tutte le richieste sono registrate nel registro di audit
  • Le chiavi possono essere revocate in qualsiasi momento dalla dashboard
  • Si applicano limiti di velocità: 60 richieste/minuto

Risoluzione dei Problemi

Connessione Fallita

  1. Verifichi che la sua API key sia corretta
  2. Controlli che la chiave non sia stata revocata
  3. Assicuri di avere una connessione internet attiva
  4. Riavvii il suo client MCP

Strumento Non Trovato

Alcuni strumenti richiedono autorizzazioni specifiche. Assicuri di avere il ruolo appropriato nell'azienda (Owner, Admin o Manager).

Rate Limited

Se visualizza errori di limite di velocità, attenda un minuto prima di riprovare. Consideri di raggruppare le operazioni quando possibile.


Need help? Contact our support team →