MCP Server Integration
ChatReact toteuttaa Model Context Protocol (MCP) -protokollan, jonka avulla voitte yhdistää ChatReact-tilinne AI-avustajiin kuten Claude Desktop, Cursor ja muihin MCP-yhteensopiviin työkaluihin.
Mikä on MCP?
Model Context Protocol on avoin standardi, joka mahdollistaa AI-avustajien vuorovaikutuksen ulkoisten palveluiden ja tietolähteiden kanssa. ChatReactin MCP-integraation avulla voitte:
- Hallita chatboteja suoraan AI-avustajastanne
- Luoda ja päivittää usein kysyttyjä kysymyksiä (FAQ) luonnollisella kielellä
- Tarkastella analytiikkaa ja keskusteluhistoriaa
- Ohjata Improvement Agentia chatbotin optimointia varten
- Käsitellä live-chat-istuntoja ilman, että tarvitsette poistua AI-työkalustanne
Aloittaminen
1. Luo API-avain
- Siirtykää Dashboard → Settings → API Keys
- Klikatkaa Create API Key
- Antakaa avaimelle kuvaava nimi (esim. "Claude Desktop")
- Kopioikaa luotu avain (alkaa
cr_-etuliitteellä)
Säilyttäkää API-avain turvallisesti. Sitä ei voi hakea uudelleen luomisen jälkeen.
2. Määrittäkää MCP-asiakas
Claude Desktop
Lisätkää seuraava Claude Desktopin konfiguraatiotiedostoon:
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
Lisää Cursor MCP -asetuksiisi:
{
"mcpServers": {
"chatreact": {
"url": "https://www.chatreact.ai/api/mcp",
"headers": {
"Authorization": "Bearer cr_your_api_key_here"
}
}
}
}
Paikallinen kehitys (stdio)
Paikalliseen kehitykseen voitte käyttää npm packageamme:
npm install -g @chatreact/mcp
Määritä MCP clientissanne:
{
"mcpServers": {
"chatreact": {
"command": "chatreact-mcp",
"args": ["--api-key", "cr_your_api_key_here"]
}
}
}
3. Käynnistä tekoäpiavustajasi uudelleen
Konfiguraation tallentamisen jälkeen käynnistä Claude Desktop tai Cursor uudelleen yhteyden muodostamiseksi.
Käytettävissä olevat työkalut
ChatReact MCP tarjoaa yli 30 työkalua, jotka on järjestetty kategorioihin:
Yrityksen ja tiimin hallinta
| Tool | Description |
|---|---|
company_list | Listaa kaikki yritykset, joihin teillä on pääsy |
company_get | Hae tietoja tietystä yrityksestä |
company_team_list | Listaa yrityksen tiimin jäsenet |
Chatbotin hallinta
| Tool | Description |
|---|---|
chatbot_list | Listaa kaikki yrityksen chatbotit |
chatbot_get | Hae chatbotin tiedot ja konfiguraatio |
chatbot_create | Luo uusi chatbot |
chatbot_update | Päivitä chatbotin asetuksia |
chatbot_get_instructions | Hae chatbotin ydinohjeet |
chatbot_add_instruction | Lisää uusi ydinohje |
FAQ-hallinta
| Tool | Description |
|---|---|
faq_list | Listaa kaikki chatbotin UKK:t |
faq_get | Hae UKK:n tiedot |
faq_create | Luo uusi UKK |
faq_update | Päivitä olemassa oleva UKK |
faq_delete | Poista UKK |
faq_categories_list | Listaa UKK-kategoriat |
faq_suggest | Generoi tekoälyn ehdottamia UKK:ja |
Knowledge Base
| Tool | Description |
|---|---|
knowledge_list_documents | Listaa ladatut dokumentit |
knowledge_list_websites | Listaa indeksoidut verkkosivustot |
knowledge_crawl_website | Aloita verkkosivuston indeksointi |
knowledge_get_crawl_status | Tarkista indeksoinnin eteneminen |
Analytics
| Tool | Description |
|---|---|
analytics_overview | Hae yleiset suorituskykymittarit |
analytics_chat_volume | Hae keskustelumäärät ajan mukaan |
analytics_feedback | Hae palautteet ja arviot |
analytics_chat_history | Selaa keskustelusessioita |
analytics_get_session | Hae yksityiskohtaiset sessiotiedot |
Improvement Agent
| Tool | Description |
|---|---|
improvement_list_sessions | Listaa parannussessiot |
improvement_start_session | Aloita uusi analyysisessio |
improvement_list_proposals | Listaa parannusehdotukset |
improvement_get_proposal | Hae ehdotuksen tiedot |
improvement_create_proposal | Luo mukautettu ehdotus |
improvement_simulate_proposal | Esikatsele ehdotuksen vaikutuksia |
improvement_apply_proposal | Käytä ehdotusta |
improvement_reject_proposal | Hylkää ehdotus |
Live Chat
| Tool | Description |
|---|---|
livechat_get_queue | Hae odottavat keskustelusessiot |
livechat_get_active_sessions | Listaa aktiiviset ihmiskontaktit-sessiot |
livechat_get_session | Hae session tiedot |
livechat_assign_session | Ota itsellesi vastuulle sessio |
livechat_send_message | Lähetä viesti agenttina |
livechat_close_session | Sulje keskustelusessio |
livechat_check_availability | Tarkista agentin saatavuus |
Esimerkkityönkulut
Uuden chatbotin luominen
Kysy tekoäpiavustajaltasi:
"Luo uusi chatbot nimeltä 'Support Bot' yritykselleni 'acme-corp' ystävällisellä, ammattimaisella äänensävyllä"
Avustaja käyttää chatbot_create-toimintoa sopivilla parametreilla.
Parannusehdotusten tarkastelu
"Näytä kaikki odottavat parannusehdotukset chatbotilleni ja selitä, mitä muutoksia ne ehdottavat"
Avustaja:
- Käyttää
improvement_list_proposalshakemaan ehdotukset - Analysoi ja tiivistää jokaisen ehdotuksen
- Auttaa teitä päättämään, mitkä ottaa käyttöön
Keskustelujen suorituskyvyn analysointi
"Anna viikoittainen raportti keskustelumääristä ja asiakastyytyväisyydestä chatbotilleni"
Avustaja käyttää analytics_overview ja analytics_feedback koostamaan kattavan raportin.
Tietoturva
- API-avaimet on sidottu käyttäjätiliinne ja yritysvaltuuksiinne
- Kaikki pyynnöt kirjataan audit trailiin
- Avaimet voidaan mitätöidä milloin tahansa hallintapaneelista
- Nopeusrajoituksia sovelletaan: 60 pyyntöä/minuutti
Vianmääritys
Yhteys epäonnistui
- Varmistakaa, että API-avaimenne on oikein
- Tarkistakaa, ettei avainta ole mitätöity
- Varmistakaa, että teillä on aktiivinen internet-yhteys
- Käynnistäkää MCP-asiakasohjelma uudelleen
Työkalua ei löydy
Jotkut työkalut vaativat erityisiä oikeuksia. Varmistakaa, että teillä on asianmukainen rooli yrityksessä (Owner, Admin tai Manager).
Nopeusrajoitus
Jos näette nopeusrajoitusvirheitä, odottakaa minuutin ennen uudelleenyrittämistä. Harkitkaa toimintojen ryhmittelyä, kun mahdollista.
Tarvitsetteko apua? Ota yhteyttä tukitiimiimme →