MCP-servrar
Anslut externa verktyg och tjänster till AI SmartTalk med hjälp av Model Context Protocol (MCP). MCP är en öppen standard som låter AI-assistenter interagera med externa system genom ett enhetligt gränssnitt.
Översikt
MCP Server-integrationen gör det möjligt för dig att:
- Ansluta vilken MCP-kompatibel server som helst
- Exponera verktyg för din AI att kalla under konversationer
- Få tillgång till extern data genom standardiserade protokoll
- Utöka funktioner utan anpassad utveckling
Vad är MCP? Model Context Protocol är en öppen standard (utvecklad av Anthropic) som gör det möjligt för AI-system att säkert ansluta till externa datakällor och verktyg.
Förutsättningar
Innan du börjar, se till att du har:
- Ett aktivt AI SmartTalk-konto
- Tillgång till en MCP-server (självhostad eller tredjeparts)
- MCP-serverns URL och autentiseringsuppgifter
- Förståelse för vilka verktyg MCP-servern exponerar
Hur MCP fungerar
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Användarfråga │────▶│ AI SmartTalk │────▶│ MCP-server │
│ │ │ (AI-agent) │ │ │
│ "Kolla mitt CRM"│ │ │ │ - CRM-verktyg │
│ │◀────│ Bearbetar fråga │◀────│ - DB-frågor │
│ Svar │ │ Kallar MCP-verktyg│ │ - Filåtkomst │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Användaren ställer en fråga som kräver extern data
- AI SmartTalk känner igen att den behöver ett MCP-verktyg
- MCP-servern anropas med det lämpliga verktyget
- Svaret returneras och AI formulerar ett svar
Steg-för-steg-installation
Steg 1: Åtkomst till MCP-integration
- Logga in på ditt AI SmartTalk-konto
- Navigera till Inställningar → Integrationer
- Hitta MCP-servrar och klicka på Lägg till server
Steg 2: Konfigurera MCP-servern
Ange dina MCP-serveruppgifter:
| Fält | Beskrivning |
|---|---|
| Servernamn | Vänligt namn för denna anslutning |
| Server-URL | MCP-serverns slutpunkt (t.ex. https://mcp.example.com) |
| Transport | SSE (Server-Sent Events) eller WebSocket |
| Autentisering | API-nyckel, OAuth eller ingen |
Steg 3: Testa anslutningen
- Klicka på Testa anslutning
- AI SmartTalk kommer att pinga MCP-servern
- Verifiera att statusen visar Ansluten
Steg 4: Upptäck tillgängliga verktyg
När du är ansluten hämtar AI SmartTalk listan över tillgängliga verktyg:
| Verktyg | Beskrivning | Parametrar |
|---|---|---|
search_crm | Sök kundregister | query, limit |
create_ticket | Skapa supportärende | title, description |
get_weather | Hämta väderdata | location |
Steg 5: Aktivera verktyg för din AI
- Granska de upptäckta verktygen
- Aktivera verktyg som du vill att din AI ska använda
- Konfigurera eventuella verktygsspecifika inställningar
- Spara din konfiguration
SmartFlow-integration
MCP-verktyg kan också användas i SmartFlow-arbetsflöden:
Använda MCP-verktyg i flöden
- I SmartFlow, hitta MCP i åtgärdsbiblioteket
- Dra MCP-åtgärden in i ditt flöde
- Välj MCP-server och Verktyg
- Karta in ingångsparametrar från ditt flödeskontext
- Använd verktygets svar i efterföljande åtgärder
Exempel: Kunduppslagning Flöde
Trigger: Chat Service (när användaren frågar om konto)
Actions:
1. MCP Tool Call:
Server: Company CRM
Tool: search_crm
Parameters:
query: {{user_email}}
2. AI Response:
Context: CRM-uppslagsresultat
Prompt: Svara på användarens konto fråga
Användningsfall
Kundrelationshantering
Anslut ditt CRM via MCP:
- "Sök upp kund John Smith"
- "Vad är statusen för konto #12345?"
- "Hur många öppna supportärenden har vi?"
Interna verktyg
Åtkomst till företagsystem:
- "Kontrollera lagret för produkt SKU-123"
- "Vad står på schemat för imorgon?"
- "Sök vår interna wiki efter onboarding-dokument"
Externa datakällor
Hämta live-data:
- "Vad är det aktuella vädret i Paris?"
- "Hämta det senaste aktiepriset för AAPL"
- "Kontrollera flygstatus för UA123"
Utvecklingsverktyg
För tekniska team:
- "Vad är statusen för den senaste bygget?"
- "Sök våra GitHub-ärenden efter autentiseringsbuggar"
- "Kontrollera hälsan hos produktionsservrar"
MCP Server Exempel
Populära MCP Servrar
| Server | Syfte | Länk |
|---|---|---|
| Filesystem | Läs/skriv lokala filer | Inbyggd referensserver |
| PostgreSQL | Fråga databaser | Gemenskapsserver |
| GitHub | Repo hantering | Gemenskapsserver |
| Slack | Meddelandeintegration | Gemenskapsserver |
Hitta mer: Besök MCP Server Registry för gemenskapsservrar.
Självhostade MCP Servrar
Du kan skapa anpassade MCP servrar för:
- Proprietära interna system
- Anpassad affärslogik
- Säker/privat dataåtkomst
Säkerhetsöverväganden
Autentisering
| Metod | Användningsfall |
|---|---|
| API Nyckel | Enkel server-till-server autentisering |
| OAuth 2.0 | Användardelad åtkomst |
| mTLS | Höga säkerhetsmiljöer |
Dataskydd
- MCP-förfrågningar kan innehålla användardata
- Se till att din MCP-server hanterar data på rätt sätt
- Överväg krav på datalagring
- Logga och granska MCP verktygsanrop
Nätverkssäkerhet
- Använd HTTPS för alla MCP-anslutningar
- Begränsa åtkomst till MCP-servern till AI SmartTalk IP-adresser
- Implementera hastighetsbegränsning på din MCP-server
Felsökning
Anslutningsproblem
| Problem | Lösning |
|---|---|
| "Anslutning vägrad" | Kontrollera server-URL och port |
| "Autentisering misslyckades" | Verifiera autentiseringsuppgifter/API nyckel |
| "Timeout" | Kontrollera nätverksanslutning, brandväggsregler |
| "SSL-fel" | Säkerställ giltigt SSL-certifikat |
Verktygsupptäcktsproblem
| Problem | Lösning |
|---|---|
| "Inga verktyg hittades" | Verifiera att MCP-servern exponerar verktyg korrekt |
| "Verktyg inte tillgängligt" | Kontrollera att verktyget är aktiverat på serversidan |
| "Schema mismatch" | Uppdatera AI SmartTalk för att uppdatera verktygsscheman |
Körtidsproblem
| Problem | Lösning |
|---|---|
| "Verktygsanrop misslyckades" | Kontrollera serverloggar för fel |
| "Oväntat svar" | Verifiera att verktyget returnerar förväntat format |
| "Hastighetsbegränsad" | Implementera backoff eller öka begränsningar |
Hantera MCP Servrar
| Åtgärd | Hur |
|---|---|
| Lägg till server | Inställningar → Integrationer → MCP → Lägg till Server |
| Redigera server | Klicka på servernamnet för att ändra |
| Inaktivera server | Stäng av utan att ta bort |
| Ta bort server | Ta bort knapp (verktyg blir otillgängliga) |
| Uppdatera verktyg | Klicka på Uppdatera för att återupptäcka verktyg |
Bästa Praxis
- Börja enkelt: Anslut en server, testa noggrant, och expandera sedan
- Dokumentera verktyg: Håll interna dokument om vad varje verktyg gör
- Övervaka användning: Spåra vilka verktyg som anropas och prestanda
- Hantera fel elegant: AI bör hantera verktygsfel på ett elegant sätt
- Säkra autentiseringsuppgifter: Använd miljövariabler, inte hårdkodade nycklar
- Versionera dina servrar: MCP-servrar bör versioneras för stabilitet