HomeDocumentation

MCP Server Integration

ChatReact implementira Model Context Protocol (MCP), što vam omogućuje povezivanje vašeg ChatReact računa s AI asistentima poput Claude Desktop, Cursor i drugih alata kompatibilnih s MCP-om.

Što je MCP?

Model Context Protocol je otvoreni standard koji omogućuje AI asistentima interakciju s vanjskim servisima i izvorima podataka. S MCP integracijom u ChatReactu možete:

  • Upravljati chatbotovima izravno iz vašeg AI asistenta
  • Kreirati i ažurirati FAQ-ove koristeći prirodni jezik
  • Pregledavati analitiku i povijest razgovora
  • Kontrolirati Improvement Agent za optimizaciju chatbota
  • Rukovati live chat sesijama bez napuštanja vašeg AI alata

Početak

1. Generirajte API ključ

  1. Idite na vaš DashboardSettingsAPI Keys
  2. Kliknite Create API Key
  3. Dajte svom ključu opisno ime (npr. "Claude Desktop")
  4. Kopirajte generirani ključ (počinje s cr_)

Pohranite vaš API ključ sigurno. Ne može se dohvatiti nakon kreiranja.

2. Konfigurirajte vaš MCP klijent

Claude Desktop

Dodajte sljedeće u svoju konfiguracijsku datoteku za 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

Dodajte u Vaše Cursor MCP postavke:

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

Lokalni razvoj (stdio)

Za lokalni razvoj možete koristiti naš npm paket:

npm install -g @chatreact/mcp

Konfigurirajte u vašem MCP klijentu:

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

3. Restart Your AI Assistant

After saving the configuration, restart Claude Desktop or Cursor to establish the connection.

Available Tools

ChatReact MCP provides over 30 tools organized into categories:

Company & Team Management

ToolDescription
company_listLista svih tvrtki kojima imate pristup
company_getDohvati podatke o određenoj tvrtki
company_team_listPopis članova tima tvrtke

Chatbot Management

ToolDescription
chatbot_listPopis svih chatbota u tvrtki
chatbot_getDohvati detalje i konfiguraciju chatbota
chatbot_createKreirajte novog chatbota
chatbot_updateAžurirajte postavke chatbota
chatbot_get_instructionsDohvati osnovne upute za chatbota
chatbot_add_instructionDodaj novu osnovnu uputu

FAQ Management

ToolDescription
faq_listPopis svih FAQ-ova za chatbota
faq_getDohvati detalje FAQ-a
faq_createKreirajte novi FAQ
faq_updateAžurirajte postojeći FAQ
faq_deleteIzbriši FAQ
faq_categories_listPopis kategorija FAQ-ova
faq_suggestGeneriraj AI-predložene FAQ-ove

Knowledge Base

ToolDescription
knowledge_list_documentsPopis učitanih dokumenata
knowledge_list_websitesPopis indeksiranih web-mjesta
knowledge_crawl_websitePokreni crawl web-mjesta
knowledge_get_crawl_statusProvjeri napredak crawla

Analytics

ToolDescription
analytics_overviewDohvati ukupne metrike performansi
analytics_chat_volumeDohvati volumen razgovora tijekom vremena
analytics_feedbackDohvati povratne informacije i ocjene
analytics_chat_historyPregledaj chat sesije
analytics_get_sessionDohvati detaljne podatke sesije

Improvement Agent

ToolDescription
improvement_list_sessionsPopis sesija poboljšanja
improvement_start_sessionPokreni novu sesiju analize
improvement_list_proposalsPopis prijedloga za poboljšanje
improvement_get_proposalDohvati detalje prijedloga
improvement_create_proposalKreiraj prilagođeni prijedlog
improvement_simulate_proposalPregledaj učinke prijedloga
improvement_apply_proposalPrimijeni prijedlog
improvement_reject_proposalOdbaci prijedlog

Live Chat

ToolDescription
livechat_get_queueDohvati čekajuće chat sesije
livechat_get_active_sessionsPopis aktivnih sesija ljudskih agenata
livechat_get_sessionDohvati detalje sesije
livechat_assign_sessionDodijeli sebe sesiji
livechat_send_messagePošalji poruku kao agent
livechat_close_sessionZatvori chat sesiju
livechat_check_availabilityProvjeri dostupnost agenata

Example Workflows

Creating a New Chatbot

Ask your AI assistant:

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

The assistant will use chatbot_create with appropriate parameters.

Reviewing Improvement Suggestions

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

The assistant will:

  1. Use improvement_list_proposals to fetch proposals
  2. Analyze and summarize each suggestion
  3. Help you decide which to apply

Analyzing Chat Performance

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

The assistant will use analytics_overview and analytics_feedback to compile a comprehensive report.

Security

  • 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

Troubleshooting

Connection Failed

  1. Verify your API key is correct
  2. Check that the key hasn't been revoked
  3. Ensure you have an active internet connection
  4. Restart your MCP client

Tool Not Found

Some tools require specific permissions. Ensure you have the appropriate role in the company (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 →