MCP Serveriai
Prijunkite išorines priemones ir paslaugas prie AI SmartTalk naudodami Model Context Protocol (MCP). MCP yra atviras standartas, leidžiantis AI asistentams bendrauti su išorinėmis sistemomis per vieningą sąsają.
Apžvalga
MCP Serverio integracija leidžia jums:
- Prijungti bet kurį MCP suderinamą serverį
- Pateikti priemones jūsų AI, kad galėtų jas naudoti pokalbių metu
- Pasiekti išorinius duomenis per standartizuotus protokolus
- Išplėsti galimybes be individualaus vystymo
Kas yra MCP? Model Context Protocol yra atviras standartas (sukurtas Anthropic), leidžiantis AI sistemoms saugiai prisijungti prie išorinių duomenų šaltinių ir priemonių.
Reikalavimai
Prieš pradėdami, įsitikinkite, kad turite:
- Aktyvią AI SmartTalk paskyrą
- Prieigą prie MCP serverio (savarankiškai talpinamo arba trečiosios šalies)
- MCP serverio URL ir autentifikavimo duomenis
- Supratimą, kurias priemones MCP serveris pateikia
Kaip veikia MCP
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Vartotojo užklausa │────▶│ AI SmartTalk │────▶│ MCP Server │
│ │ │ (AI Agent) │ │ │
│ "Patikrink mano CRM" │ │ │ │ - CRM tools │
│ │◀────│ Apdoroja užklausą │◀ ────│ - DB queries │
│ Atsakymas │ │ Kvies MCP priemones │ │ - File access │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Vartotojas užduoda klausimą, kuris reikalauja išorinių duomenų
- AI SmartTalk atpažįsta, kad reikia MCP priemonės
- Kviečiamas MCP serveris su tinkama priemone
- Atsakymas grąžinamas ir AI suformuluoja atsakymą
Žingsnis po Žingsnio Nustatymas
1 Žingsnis: Prieiga prie MCP Integracijos
- Prisijunkite prie savo AI SmartTalk paskyros
- Eikite į Nustatymai → Integracijos
- Suraskite MCP Serverius ir spustelėkite Pridėti Serverį
2 Žingsnis: Sukonfigūruokite MCP Serverį
Įveskite savo MCP serverio duomenis:
| Laukas | Aprašymas |
|---|---|
| Serverio Pavadinimas | Draugiškas pavadinimas šiai jungčiai |
| Serverio URL | MCP serverio galas (pvz., https://mcp.example.com) |
| Transportas | SSE (Server-Sent Events) arba WebSocket |
| Autentifikacija | API raktas, OAuth arba nieko |
3 Žingsnis: Išbandykite Jungtį
- Spustelėkite Išbandyti Jungtį
- AI SmartTalk patikrins MCP serverį
- Patikrinkite, ar būsena rodo Prisijungta
4 Žingsnis: Atraskite Pasiekiamus Įrankius
Kai prisijungsite, AI SmartTalk gauti pasiekiamų įrankių sąrašą:
| Įrankis | Aprašymas | Parametrai |
|---|---|---|
search_crm | Ieškoti klientų įrašų | query, limit |
create_ticket | Sukurti pagalbos bilietą | title, description |
get_weather | Gauti oro duomenis | location |
5 Žingsnis: Įgalinkite Įrankius Savo AI
- Peržiūrėkite atrastus įrankius
- Įgalinkite įrankius, kuriuos norite, kad jūsų AI naudotų
- Sukonfigūruokite bet kokius įrankio specifinius nustatymus
- Išsaugokite savo konfigūraciją
SmartFlow Integracija
MCP įrankiai taip pat gali būti naudojami SmartFlow darbo srautuose:
MCP Įrankių Naudojimas Srautuose
- SmartFlow, suraskite MCP veiksmų bibliotekoje
- Vilkite MCP veiksmą į savo srautą
- Pasirinkite MCP Serverį ir Įrankį
- Priskirkite įvesties parametrus iš savo srauto konteksto
- Naudokite įrankio atsakymą vėlesniuose veiksmuose
Pavyzdys: Kliento Paieškos Srautas
Trigger: Chat Service (kai vartotojas klausia apie paskyrą)
Actions:
1. MCP Įrankio Skambutis:
Serveris: Įmonės CRM
Įrankis: search_crm
Parametrai:
query: {{user_email}}
2. AI Atsakymas:
Kontekstas: CRM paieškos rezultatas
Paskata: Atsakyti į vartotojo paskyros klausimą
Naudojimo Atvejai
Klientų Santykių Valdymas
Prisijunkite prie savo CRM per MCP:
- "Ieškoti kliento John Smith"
- "Kokia yra paskyros #12345 būsena?"
- "Kiek turime atvirų pagalbos bilietų?"
Vidiniai Įrankiai
Pasiekite įmonės sistemas:
- "Patikrinkite inventorių produkto SKU-123"
- "Koks yra rytojaus tvarkaraštis?"
- "Ieškoti mūsų vidinėje viki apie įdarbinimo dokumentus"
Išoriniai Duomenų Šaltiniai
Gauti gyvus duomenis:
- "Kokia yra dabartinė oro temperatūra Paryžiuje?"
- "Gauti naujausią AAPL akcijų kainą"
- "Patikrinkite skrydžio UA123 būseną"
Plėtros Įrankiai
Techninėms komandoms:
- "Kokia yra naujausio kūrimo būsena?"
- "Ieškoti mūsų GitHub problemų dėl autentifikavimo klaidų"
- "Patikrinkite gamybos serverių būklę"
MCP Server Pavyzdžiai
Populiarūs MCP Serveriai
| Serveris | Paskirtis | Nuoroda |
|---|---|---|
| Filesystem | Vietinių failų skaitymas/rašymas | Įmontuotas nuorodų serveris |
| PostgreSQL | Duomenų bazių užklausos | Bendruomenės serveris |
| GitHub | Repo valdymas | Bendruomenės serveris |
| Slack | Žinučių integracija | Bendruomenės serveris |
Raskite daugiau: Apsilankykite MCP Server Registras bendruomenės serveriams.
Savarankiškai talpinami MCP Serveriai
Galite kurti pritaikytus MCP serverius:
- Nuosavybiniams vidiniams sistemoms
- Pritaikytai verslo logikai
- Saugiam/private duomenų prieigai
Saugumo Apsvarstymai
Autentifikacija
| Metodas | Naudojimo atvejis |
|---|---|
| API Key | Paprasta serverių autentifikacija |
| OAuth 2.0 | Vartotojo deleguota prieiga |
| mTLS | Aukštos saugumo aplinkos |
Duomenų Privatumas
- MCP užklausos gali turėti vartotojo duomenis
- Užtikrinkite, kad jūsų MCP serveris tinkamai tvarkytų duomenis
- Apsvarstykite duomenų buvimo reikalavimus
- Registruokite ir audituokite MCP įrankių skambučius
Tinklo Saugumas
- Naudokite HTTPS visiems MCP ryšiams
- Apribokite MCP serverio prieigą tik AI SmartTalk IP adresams
- Įgyvendinkite greičio ribojimą savo MCP serveryje
Problemos Sprendimas
Ryšio Problemos
| Problema | Sprendimas |
|---|---|
| "Ryšys atmetamas" | Patikrinkite serverio URL ir prievadą |
| "Autentifikacija nepavyko" | Patikrinkite kredencialus/API raktą |
| "Laiko limitas" | Patikrinkite tinklo ryšį, ugniasienės taisykles |
| "SSL klaida" | Užtikrinkite, kad SSL sertifikatas galioja |
Įrankių Paieškos Problemos
| Problema | Sprendimas |
|---|---|
| "Įrankių nerasta" | Patikrinkite, ar MCP serveris teisingai pateikia įrankius |
| "Įrankis neprieinamas" | Patikrinkite, ar įrankis įjungtas serverio pusėje |
| "Schemos nesutapimas" | Atnaujinkite AI SmartTalk, kad atnaujintumėte įrankių schemas |
Vykdymo Problemos
| Problema | Sprendimas |
|---|---|
| "Įrankio skambutis nepavyko" | Patikrinkite serverio žurnalus dėl klaidų |
| "Nenumatytas atsakymas" | Patikrinkite, ar įrankis grąžina laukiamą formatą |
| "Greitis ribotas" | Įgyvendinkite atidėjimą arba padidinkite limitus |
MCP Serverių Valdymas
| Veiksmas | Kaip |
|---|---|
| Pridėti serverį | Nustatymai → Integracijos → MCP → Pridėti serverį |
| Redaguoti serverį | Spustelėkite serverio pavadinimą, kad modifikuotumėte |
| Išjungti serverį | Išjunkite be ištrynimo |
| Pašalinti serverį | Ištrynimo mygtukas (įrankiai tampa nepasiekiami) |
| Atnaujinti įrankius | Spustelėkite Atnaujinti, kad vėl atrastumėte įrankius |
Geriausios Praktikos
- Pradėkite paprastai: Prijunkite vieną serverį, išbandykite išsamiai, tada plėskite
- Dokumentuokite įrankius: Laikykite vidinę dokumentaciją apie tai, ką kiekvienas įrankis daro
- Stebėkite naudojimą: Sekite, kurie įrankiai yra skambinami ir jų našumą
- Tvarkykite klaidas elegantiškai: AI turėtų elegantiškai tvarkyti įrankių nesėkmes
- Saugokite kredencialus: Naudokite aplinkos kintamuosius, o ne kietai užkoduotus raktus
- Versijuokite savo serverius: MCP serveriai turėtų būti versijuojami stabilumui užtikrinti