MCP Servery
Pripojte externé nástroje a služby k AI SmartTalk pomocou Model Context Protocol (MCP). MCP je otvorený štandard, ktorý umožňuje AI asistentom interagovať s externými systémami prostredníctvom jednotného rozhrania.
Prehľad
Integrácia MCP Server vám umožňuje:
- Pripojiť akýkoľvek server kompatibilný s MCP
- Exponovať nástroje pre vašu AI, aby ich mohla používať počas konverzácií
- Získať prístup k externým údajom prostredníctvom štandardizovaných protokolov
- Rozšíriť schopnosti bez vlastného vývoja
Čo je MCP? Model Context Protocol je otvorený štandard (vyvinutý spoločnosťou Anthropic), ktorý umožňuje AI systémom bezpečne sa pripojiť k externým zdrojom údajov a nástrojom.
Požiadavky
Predtým, než začnete, zabezpečte, aby ste mali:
- Aktívny účet AI SmartTalk
- Prístup k MCP serveru (samo-hostovaný alebo tretia strana)
- URL adresa MCP servera a autentifikačné údaje
- Pochopenie, ktoré nástroje MCP server exponuje
Ako MCP funguje
┌─────────────────┐ ┌─────────────────┐ ┌─────────────── ──┐
│ Užívateľský │────▶│ AI SmartTalk │────▶│ MCP Server │
│ dotaz │ │ (AI agent) │ │ │
│ "Skontroluj môj │ │ │ │ - CRM nástroje │
│ CRM" │ │ Procesy dotaz │◀────│ - DB dotazy │
│ │◀────│ Volá MCP nástroje│ │ - Prístup k súborom │
│ Odpoveď │ │ │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Užívateľ sa pýta na otázku, ktorá vyžaduje externé údaje
- AI SmartTalk rozpoznáva, že potrebuje nástroj MCP
- MCP server je volaný s príslušným nástrojom
- Odpoveď je vrátená a AI formuluje odpoveď
Krok za krokom nastavenie
Krok 1: Prístup k integrácii MCP
- Prihláste sa do svojho účtu AI SmartTalk
- Prejdite na Nastavenia → Integrácie
- Nájdite MCP Servery a kliknite na Pridať server
Krok 2: Konfigurácia MCP servera
Zadajte podrobnosti o svojom MCP serveri:
| Pole | Popis |
|---|---|
| Názov servera | Priateľský názov pre toto pripojenie |
| URL servera | Koncový bod MCP servera (napr., https://mcp.example.com) |
| Transport | SSE (Server-Sent Events) alebo WebSocket |
| Autentifikácia | API kľúč, OAuth alebo žiadna |
Krok 3: Otestujte pripojenie
- Kliknite na Otestovať pripojenie
- AI SmartTalk odošle ping na MCP server
- Overte, že stav zobrazuje Pripojené
Krok 4: Objavte dostupné nástroje
Po pripojení AI SmartTalk načíta zoznam dostupných nástrojov:
| Nástroj | Popis | Parametre |
|---|---|---|
search_crm | Vyhľadávanie zákazníckych záznamov | query, limit |
create_ticket | Vytvorenie podpory | title, description |
get_weather | Načítanie údajov o počasí | location |
Krok 5: Aktivujte nástroje pre svoj AI
- Prezrite si objavené nástroje
- Aktivujte nástroje, ktoré chcete, aby váš AI používal
- Konfigurujte akékoľvek nastavenia špecifické pre nástroj
- Uložte svoju konfiguráciu
Integrácia SmartFlow
Nástroje MCP môžu byť tiež použité v pracovných postupoch SmartFlow:
Používanie nástrojov MCP v prúdoch
- V SmartFlow nájdite MCP v knižnici akcií
- Potiahnite akciu MCP do svojho prúdu
- Vyberte MCP Server a Nástroj
- Mapujte vstupné parametre z kontextu vášho prúdu
- Použite odpoveď nástroja v nasledujúcich akciách
Príklad: Prúd vyhľadávania zákazníka
Trigger: Chat Service (keď sa používateľ pýta na účet)
Actions:
1. Zavolanie nástroja MCP:
Server: Company CRM
Tool: search_crm
Parameters:
query: {{user_email}}
2. Odpoveď AI:
Context: Výsledok vyhľadávania v CRM
Prompt: Odpovedzte na otázku používateľa o účte
Prípadové štúdie
Správa vzťahov so zákazníkmi
Pripojte svoj CRM cez MCP:
- "Vyhľadajte zákazníka Johna Smitha"
- "Aký je stav účtu č. 12345?"
- "Koľko máme otvorených podporných tiketov?"
Interné nástroje
Prístup k firemným systémom:
- "Skontrolujte inventár pre produkt SKU-123"
- "Čo je na programe na zajtra?"
- "Vyhľadajte v našej interné wiki dokumenty o onboardingu"
Externé zdroje údajov
Načítanie živých údajov:
- "Aké je aktuálne počasie v Paríži?"
- "Získajte najnovšiu cenu akcií pre AAPL"
- "Skontrolujte stav letu pre UA123"
Vývojové nástroje
Pre technické tímy:
- "Aký je stav najnovšej verzie?"
- "Vyhľadajte naše problémy na GitHub-e pre chyby autentifikácie"
- "Skontrolujte stav produkčných serverov"
MCP Server Príklady
Populárne MCP Servery
| Server | Účel | Odkaz |
|---|---|---|
| Filesystem | Čítanie/zápis lokálnych súborov | Vstavaný referenčný server |
| PostgreSQL | Dotazovanie databáz | Komunitný server |
| GitHub | Správa repozitárov | Komunitný server |
| Slack | Integrácia správ | Komunitný server |
Nájdite viac: Navštívte MCP Server Registry pre komunitné servery.
Samostatne Hostované MCP Servery
Môžete vytvoriť vlastné MCP servery pre:
- Proprietárne interné systémy
- Vlastnú obchodnú logiku
- Bezpečný/súkromný prístup k dátam
Bezpečnostné Úvahy
Autentifikácia
| Metóda | Použitie |
|---|---|
| API Kľúč | Jednoduchá autentifikácia server-to-server |
| OAuth 2.0 | Prístup delegovaný používateľom |
| mTLS | Prostredia s vysokou bezpečnosťou |
Ochrana Dát
- MCP požiadavky môžu obsahovať údaje používateľov
- Zabezpečte, aby váš MCP server spracovával údaje správne
- Zohľadnite požiadavky na umiestnenie dát
- Zaznamenávajte a auditujte volania nástrojov MCP
Bezpečnosť Siete
- Používajte HTTPS pre všetky MCP pripojenia
- Obmedzte prístup k MCP serveru na IP adresy AI SmartTalk
- Implementujte obmedzenie rýchlosti na vašom MCP serveri
Riešenie Problémov
Problémy s Pripojením
| Problém | Riešenie |
|---|---|
| "Pripojenie odmietnuté" | Skontrolujte URL servera a port |
| "Autentifikácia zlyhala" | Overte poverenia/API kľúč |
| "Časový limit" | Skontrolujte sieťové pripojenie, pravidlá firewallu |
| "SSL chyba" | Zabezpečte platný SSL certifikát |
Problémy s Objavovaním Nástrojov
| Problém | Riešenie |
|---|---|
| "Nenašli sa žiadne nástroje" | Overte, či MCP server správne vystavuje nástroje |
| "Nástroj nie je k dispozícii" | Skontrolujte, či je nástroj povolený na strane servera |
| "Nesúlad schémy" | Aktualizujte AI SmartTalk na obnovenie schém nástrojov |
Problémy s Prevádzkou
| Problém | Riešenie |
|---|---|
| "Volanie nástroja zlyhalo" | Skontrolujte serverové protokoly na chyby |
| "Neočakovaná odpoveď" | Overte, či nástroj vracia očakávaný formát |
| "Obmedzená rýchlosť" | Implementujte spätné odvolanie alebo zvýšte limity |
Správa MCP Serverov
| Akcia | Ako |
|---|---|
| Pridať server | Nastavenia → Integrácie → MCP → Pridať server |
| Upraviť server | Kliknite na názov servera na úpravu |
| Deaktivovať server | Prepnúť vypnúť bez vymazania |
| Odstrániť server | Tlačidlo odstrániť (nástroje sa stanú nedostupnými) |
| Obnoviť nástroje | Kliknite na Obnoviť na opätovné objavenie nástrojov |
Najlepšie Praktiky
- Začnite jednoducho: Pripojte jeden server, dôkladne otestujte, potom rozšírte
- Dokumentujte nástroje: Udržujte interné dokumenty o tom, čo každý nástroj robí
- Monitorujte používanie: Sledujte, ktoré nástroje sú volané a ich výkon
- Správne spracovanie chýb: AI by mala elegantne spracovávať zlyhania nástrojov
- Zabezpečte poverenia: Používajte premenné prostredia, nie hardcodované kľúče
- Verzujte svoje servery: MCP servery by mali byť verzionované pre stabilitu