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į
- Išleisti įrankius jūsų AI, kad jis galėtų juos 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 įrankių.
Reikalavimai
Prieš pradėdami, įsitikinkite, kad turite:
- Aktyvią AI SmartTalk paskyrą
- Prieigą prie MCP serverio (savo ar trečiosios šalies)
- MCP serverio URL ir autentifikavimo duomenis
- Supratimą, kokius įrankius MCP serveris išleidžia
Kaip veikia MCP
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Vartotojo užklausa │────▶│ AI SmartTalk │────▶│ MCP Server │
│ │ │ (AI Agentas) │ │ │
│ "Patikrink mano CRM" │ │ │ │ - CRM įrankiai │
│ │◀────│ Apdoroja užklausą │◀────│ - DB užklausos │
│ Atsakymas │ │ Naudoja MCP įrankius │ │ - Failų prieiga │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Vartotojas užduoda klausimą, kuriam reikia išorinių duomenų
- AI SmartTalk atpažįsta, kad reikia MCP įrankio
- Kviečiamas MCP serveris su tinkamu įrankiu
- Atsakymas grąžinamas ir AI formuluoja atsakymą
Žingsnis po Žingsnio Nustatymas
Žingsnis 1: Pasiekite MCP Integraciją
- Prisijunkite prie savo AI SmartTalk paskyros
- Eikite į Nustatymai → Integracijos
- Suraskite MCP Serverius ir spustelėkite Pridėti Serverį
Žingsnis 2: Sukonfigūruokite MCP Serverį
Įveskite savo MCP serverio duomenis:
| Laukas | Aprašymas |
|---|---|
| Serverio Pavadinimas | Draugiškas pavadinimas šiam ryšiui |
| Serverio URL | MCP serverio galinis taškas (pvz., https://mcp.example.com) |
| Transportas | SSE (Server-Sent Events) arba WebSocket |
| Autentifikacija | API raktas, OAuth arba nieko |
Žingsnis 3: Išbandykite Ryšį
- Spustelėkite Išbandyti Ryšį
- AI SmartTalk atliks MCP serverio ping'ą
- Patikrinkite, ar būsena rodo Prijungta
Žingsnis 4: Atraskite Pasiekiamus Įrankius
Prisijungus, AI SmartTalk gauna pasiekiamų įrankių sąrašą:
| Įrankis | Aprašymas | Parametrai |
|---|---|---|
search_crm | Ieškoti klientų įrašų | query, limit |
create_ticket | Sukurti palaikymo bilietą | title, description |
get_weather | Gauti oro duomenis | location |
Žingsnis 5: Įgalinkite Įrankius Savo AI
- Peržiūrėkite atrastus įrankius
- Įgalinkite įrankius, kuriuos norite, kad jūsų AI naudotų
- Sukonfigūruokite bet kokius įrankių specifinius nustatymus
- Išsaugokite savo konfigūraciją
SmartFlow Integracija
MCP įrankiai taip pat gali būti naudojami SmartFlow darbo eigos:
MCP Įrankių Naudojimas Srautuose
- SmartFlow suraskite MCP veiksmų bibliotekoje
- Vilkite MCP veiksmą į savo srautą
- Pasirinkite MCP Serverį ir Įrankį
- Susiekite įvesties parametrus iš savo srauto konteksto
- Naudokite įrankio atsakymą vėlesniuose veiksmuose
Pavyzdys: Kliento Paieškos Srautas
Trigger: Chat Service (when user asks about account)
Actions:
1. MCP Tool Call:
Server: Company CRM
Tool: search_crm
Parameters:
query: {{user_email}}
2. AI Response:
Context: CRM lookup result
Prompt: Answer user's account question
Naudojimo Atvejai
Klientų Santykių Valdymas
Prijunkite savo CRM per MCP:
- "Ieškoti kliento John Smith"
- "Kokia yra sąskaitos #12345 būsena?"
- "Kiek turime atvirų palaikymo bilietų?"
Vidiniai Įrankiai
Pasiekite įmonės sistemas:
- "Patikrinkite inventorių produktui SKU-123"
- "Koks yra rytojaus tvarkaraštis?"
- "Ieškokite mūsų vidinėje vikoje dėl įdarbinimo dokumentų"
Išoriniai Duomenų Šaltiniai
Gaukite gyvus duomenis:
- "Koks yra dabartinis oras Paryžiuje?"
- "Gaukite naujausią AAPL akcijų kainą"
- "Patikrinkite skrydžio UA123 būseną"
Plėtros Įrankiai
Techninėms komandoms:
- "Kokia yra naujausio build'o būsena?"
- "Ieškokite mūsų GitHub problemų dėl autentifikavimo klaidų"
- "Patikrinkite gamybos serverių sveikatą"
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 Registry bendruomenės serveriams.
Savarankiškai Talpinami MCP Serveriai
Galite kurti pasirinktinius MCP serverius:
- Nuosavybės vidinėms sistemoms
- Pasirinktinei verslo logikai
- Saugiam/private duomenų prieigai
Saugumo Apsvarstymai
Autentifikacija
| Metodas | Naudojimo atvejis |
|---|---|
| API Key | Paprasta serverio-į-serverį autentifikacija |
| OAuth 2.0 | Vartotojo deleguota prieiga |
| mTLS | Auk štos saugumo aplinkos |
Duomenų Privatumas
- MCP užklausos gali turėti vartotojo duomenų
- 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ą prie AI SmartTalk IP adresų
- Įgyvendinkite greičio ribojimą savo MCP serveryje
Problemos Sprendimas
Ryšio Problemos
| Problema | Sprendimas |
|---|---|
| "Ryšys atmestas" | Patikrinkite serverio URL ir prievadą |
| "Autentifikacija nepavyko" | Patikrinkite prisijungimo duomenis/API raktą |
| "Laiko limitas" | Patikrinkite tinklo ryšį, ugniasienės taisykles |
| "SSL klaida" | Užtikrinkite, kad SSL sertifikatas galioja |
Įrankių Atrankos Problemos
| Problema | Sprendimas |
|---|---|
| "Įrankių nerasta" | Patikrinkite, ar MCP serveris teisingai atskleidžia įrankius |
| "Įrankis nepasiekiamas" | Patikrinkite, ar įrankis įjungtas serverio pusėje |
| "Schemos neatitikimas" | Atnaujinkite AI SmartTalk, kad atnaujintumėte įrankių schemas |
Vykdymo Problemos
| Problema | Sprendimas |
|---|---|
| "Įrankio skambutis nepavyko" | Patikrinkite serverio žurnalus dėl klaidų |
| "Nenumatytas atsakas" | Patikrinkite, ar įrankis grąžina tikėtiną 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 pakeistumė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ų tvarkyti įrankių nesėkmes elegantiškai
- Saugokite prisijungimo duomenis: Naudokite aplinkos kintamuosius, o ne kietai užkoduotus raktus
- Versijuokite savo serverius: MCP serveriai turėtų būti versijuoti stabilumui užtikrinti