MCP Servere
Forbind eksterne værktøjer og tjenester til AI SmartTalk ved hjælp af Model Context Protocol (MCP). MCP er en åben standard, der gør det muligt for AI-assistenter at interagere med eksterne systemer gennem en ensartet grænseflade.
Oversigt
MCP Server integrationen gør det muligt for dig at:
- Forbinde enhver MCP-kompatibel server
- Eksponere værktøjer til din AI, som den kan kalde under samtaler
- Få adgang til eksterne data gennem standardiserede protokoller
- Udvide funktionaliteter uden brugerdefineret udvikling
Hvad er MCP? Model Context Protocol er en åben standard (udviklet af Anthropic), der tillader AI-systemer at oprette sikre forbindelser til eksterne datakilder og værktøjer.
Forudsætninger
Før du begynder, skal du sikre dig, at du har:
- En aktiv AI SmartTalk-konto
- Adgang til en MCP-server (selvhostet eller tredjepart)
- MCP-server URL og autentificeringsoplysninger
- Forståelse for, hvilke værktøjer MCP-serveren eksponerer
Sådan fungerer MCP
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Brugerforespørgsel │────▶│ AI SmartTalk │────▶│ MCP Server │
│ │ │ (AI Agent) │ │ │
│ "Tjek mit CRM" │ │ │ │ - CRM værktøjer │
│ │◀────│ Behandler forespørgsel │◀────│ - DB forespørgsler │
│ Respons │ │ Kalder MCP værktøjer │ │ - Filadgang │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Bruger stiller et spørgsmål, der kræver eksterne data
- AI SmartTalk genkender, at den har brug for et MCP-værktøj
- MCP-serveren kaldes med det passende værktøj
- Responsen returneres og AI formulerer svaret
Trin-for-Trin Opsætning
Trin 1: Adgang til MCP Integration
- Log ind på din AI SmartTalk-konto
- Naviger til Indstillinger → Integrationer
- Find MCP Servere og klik på Tilføj Server
Trin 2: Konfigurer MCP Serveren
Indtast dine MCP serveroplysninger:
| Felt | Beskrivelse |
|---|---|
| Servernavn | Venligt navn til denne forbindelse |
| Server URL | MCP server endpoint (f.eks. https://mcp.example.com) |
| Transport | SSE (Server-Sent Events) eller WebSocket |
| Godkendelse | API-nøgle, OAuth eller ingen |
Trin 3: Test Forbindelsen
- Klik på Test Forbindelse
- AI SmartTalk vil pinge MCP serveren
- Bekræft, at status viser Forbundet
Trin 4: Opdag Tilgængelige Værktøjer
Når du er forbundet, henter AI SmartTalk listen over tilgængelige værktøjer:
| Værktøj | Beskrivelse | Parametre |
|---|---|---|
search_crm | Søg i kunderegistre | query, limit |
create_ticket | Opret supportticket | title, description |
get_weather | Hent vejrinformation | location |
Trin 5: Aktiver Værktøjer til Din AI
- Gennemgå de opdagede værktøjer
- Aktiver de værktøjer, du ønsker, at din AI skal bruge
- Konfigurer eventuelle værktøjspecifikke indstillinger
- Gem din konfiguration
SmartFlow Integration
MCP værktøjer kan også bruges i SmartFlow arbejdsgange:
Brug af MCP Værktøjer i Flow
- I SmartFlow, find MCP i handlingsbiblioteket
- Træk MCP-handlingen ind i dit flow
- Vælg MCP Server og Værktøj
- Kortlæg inputparametre fra dit flow-kontekst
- Brug værktøjets svar i efterfølgende handlinger
Eksempel: Kundeopslag Flow
Trigger: Chat Service (når bruger spørger om konto)
Actions:
1. MCP Værktøjsopkald:
Server: Company CRM
Tool: search_crm
Parameters:
query: {{user_email}}
2. AI Svar:
Context: CRM opslag resultat
Prompt: Besvar brugerens konto spørgsmål
Anvendelsesscenarier
Kunde Relations Management
Forbind dit CRM via MCP:
- "Se op kunde John Smith"
- "Hvad er status på konto #12345?"
- "Hvor mange åbne supporttickets har vi?"
Interne Værktøjer
Adgang til virksomhedssystemer:
- "Tjek lager for produkt SKU-123"
- "Hvad står der på programmet for i morgen?"
- "Søg vores interne wiki efter onboarding-dokumenter"
Eksterne Datasource
Hent live data:
- "Hvad er vejret i Paris lige nu?"
- "Få den seneste aktiekurs for AAPL"
- "Tjek flystatus for UA123"
Udviklingsværktøjer
Til tekniske teams:
- "Hvad er status på den seneste build?"
- "Søg vores GitHub issues for autentifikationsfejl"
- "Tjek sundheden af produktionsservere"
MCP Server Eksempler
Populære MCP Servere
| Server | Formål | Link |
|---|---|---|
| Filesystem | Læs/skriv lokale filer | Indbygget reference server |
| PostgreSQL | Forespørgsel på databaser | Fællesskabsserver |
| GitHub | Repo administration | Fællesskabsserver |
| Slack | Beskedsintegration | Fællesskabsserver |
Find mere: Besøg MCP Server Registry for fællesskabsservere.
Selvhostede MCP Servere
Du kan oprette tilpassede MCP servere til:
- Proprietære interne systemer
- Tilpasset forretningslogik
- Sikker/privat dataadgang
Sikkerhedsovervejelser
Godkendelse
| Metode | Anvendelsestilfælde |
|---|---|
| API Key | Enkel server-til-server godkendelse |
| OAuth 2.0 | Bruger-delegeret adgang |
| mTLS | Høj-sikkerheds miljøer |
Dataprivatliv
- MCP-forespørgsler kan indeholde brugerdata
- Sørg for, at din MCP server håndterer data korrekt
- Overvej krav til datalagring
- Log og revider MCP værktøjsopkald
Netværkssikkerhed
- Brug HTTPS til alle MCP-forbindelser
- Begræns adgangen til MCP serveren til AI SmartTalk IP'er
- Implementer hastighedsbegrænsning på din MCP server
Fejlfinding
Forbindelsesproblemer
| Problem | Løsning |
|---|---|
| "Forbindelse nægtet" | Tjek server URL og port |
| "Godkendelse mislykkedes" | Bekræft legitimationsoplysninger/API nøgle |
| "Timeout" | Tjek netværksforbindelse, firewall regler |
| "SSL fejl" | Sørg for gyldigt SSL certifikat |
Værktøjsopdagelsesproblemer
| Problem | Løsning |
|---|---|
| "Ingen værktøjer fundet" | Bekræft, at MCP serveren eksponerer værktøjer korrekt |
| "Værktøj ikke tilgængeligt" | Tjek at værktøjet er aktiveret på serversiden |
| "Schema mismatch" | Opdater AI SmartTalk for at opdatere værktøjschemaer |
Kørselproblemer
| Problem | Løsning |
|---|---|
| "Værktøjsopkald mislykkedes" | Tjek serverlogs for fejl |
| "Uventet svar" | Bekræft at værktøjet returnerer forventet format |
| "Hastighedsbegrænset" | Implementer backoff eller øg grænser |
Administration af MCP Servere
| Handling | Hvordan |
|---|---|
| Tilføj server | Indstillinger → Integrationer → MCP → Tilføj Server |
| Rediger server | Klik på servernavnet for at ændre |
| Deaktiver server | Slå fra uden at slette |
| Fjern server | Slet knap (værktøjer bliver utilgængelige) |
| Opdater værktøjer | Klik på Opdater for at genopdage værktøjer |
Bedste Praksis
- Start simpelt: Forbind én server, test grundigt, og udvid derefter
- Dokumenter værktøjer: Hold interne dokumenter om, hvad hvert værktøj gør
- Overvåg brug: Spor hvilke værktøjer der bliver kaldt og deres ydeevne
- Håndter fejl elegant: AI bør håndtere værktøjsfejl på en elegant måde
- Sikre legitimationsoplysninger: Brug miljøvariabler, ikke hardkodede nøgler
- Versioner dine servere: MCP servere bør være versioneret for stabilitet