MCP Servere
Koble eksterne verktøy og tjenester til AI SmartTalk ved hjelp av Model Context Protocol (MCP). MCP er en åpen standard som lar AI-assistenter samhandle med eksterne systemer gjennom et enhetlig grensesnitt.
Oversikt
MCP Server-integrasjonen gjør det mulig for deg å:
- Koble til enhver MCP-kompatibel server
- Eksponere verktøy som AI-en din kan bruke under samtaler
- Få tilgang til ekstern data gjennom standardiserte protokoller
- Utvide funksjonalitet uten tilpasset utvikling
Hva er MCP? Model Context Protocol er en åpen standard (utviklet av Anthropic) som tillater AI-systemer å sikkert koble til eksterne datakilder og verktøy.
Forutsetninger
Før du begynner, må du sørge for at du har:
- En aktiv AI SmartTalk-konto
- Tilgang til en MCP-server (selvhostet eller tredjeparts)
- MCP-server-URL og autentiseringslegitimasjon
- Forståelse av hvilke verktøy MCP-serveren eksponerer
Hvordan MCP fungerer
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Brukerforespørsel │────▶│ AI SmartTalk │────▶│ MCP Server │
│ │ │ (AI Agent) │ │ │
│ "Sjekk CRM-en min" │ │ │ │ - CRM-verktøy │
│ │◀────│ Behandler forespørsel │◀────│ - DB-spørringer │
│ Respons │ │ Kaller MCP-verktøy │ │ - Filtilgang │
└─────────────────┘ └─────────────────┘ └─────────────────┘
- Brukeren stiller et spørsmål som krever ekstern data
- AI SmartTalk gjenkjenner at det trenger et MCP-verktøy
- MCP-serveren blir kalt med det aktuelle verktøyet
- Responsen returneres og AI formulerer svaret
Trinn-for-Trinn Oppsett
Trinn 1: Tilgang til MCP Integrasjon
- Logg inn på din AI SmartTalk-konto
- Naviger til Innstillinger → Integrasjoner
- Finn MCP Servere og klikk Legg til Server
Trinn 2: Konfigurer MCP Serveren
Skriv inn detaljene for din MCP-server:
| Felt | Beskrivelse |
|---|---|
| Servernavn | Vennlig navn for denne tilkoblingen |
| Server-URL | MCP server-endepunkt (f.eks., https://mcp.example.com) |
| Transport | SSE (Server-Sent Events) eller WebSocket |
| Autentisering | API-nøkkel, OAuth, eller ingen |
Trinn 3: Test Tilkoblingen
- Klikk Test Tilkobling
- AI SmartTalk vil pinge MCP-serveren
- Bekreft at status viser Koblet
Trinn 4: Oppdag Tilgjengelige Verktøy
Når du er koblet til, henter AI SmartTalk listen over tilgjengelige verktøy:
| Verktøy | Beskrivelse | Parametre |
|---|---|---|
search_crm | Søk i kunderegistre | query, limit |
create_ticket | Opprett støttebillet | title, description |
get_weather | Hent værdata | location |
Trinn 5: Aktiver Verktøy for Din AI
- Gå gjennom de oppdagede verktøyene
- Aktiver verktøyene du ønsker at din AI skal bruke
- Konfigurer eventuelle verktøyspesifikke innstillinger
- Lagre konfigurasjonen din
SmartFlow Integrasjon
MCP-verktøy kan også brukes i SmartFlow arbeidsflyter:
Bruke MCP Verktøy i Flyter
- I SmartFlow, finn MCP i handlingsbiblioteket
- Dra MCP-handlingen inn i flyten din
- Velg MCP Server og Verktøy
- Kartlegg inndata-parametere fra konteksten i flyten din
- Bruk verktøyresponsen i påfølgende handlinger
Eksempel: Kundeoppslag Flyt
Trigger: Chat Service (når bruker spør om konto)
Actions:
1. MCP Verktøy Kall:
Server: Company CRM
Verktøy: search_crm
Parametre:
query: {{user_email}}
2. AI Respons:
Kontekst: CRM oppslagsresultat
Prompt: Svar på brukerens konto spørsmål
Bruksområder
Kunderelasjonshåndtering
Koble CRM-en din via MCP:
- "Se opp kunde John Smith"
- "Hva er statusen på konto #12345?"
- "Hvor mange åpne støttebilletter har vi?"
Interne Verktøy
Få tilgang til selskapssystemer:
- "Sjekk lagerbeholdningen for produkt SKU-123"
- "Hva står på planen for i morgen?"
- "Søk i vår interne wiki etter onboarding-dokumenter"
Eksterne Datakilder
Hent sanntidsdata:
- "Hva er været i Paris nå?"
- "Få den nyeste aksjekursen for AAPL"
- "Sjekk flystatus for UA123"
Utviklingsverktøy
For tekniske team:
- "Hva er statusen på den nyeste bygget?"
- "Søk i våre GitHub-problemer etter autentiseringsfeil"
- "Sjekk helsen til produksjonsserverne"
MCP Server Eksempler
Populære MCP Servere
| Server | Formål | Lenke |
|---|---|---|
| Filesystem | Les/skriv lokale filer | Innebygd referanseserver |
| PostgreSQL | Spørringer mot databaser | Fellesskapsserver |
| GitHub | Håndtering av repo | Fellesskapsserver |
| Slack | Integrasjon av meldinger | Fellesskapsserver |
Finn mer: Besøk MCP Server Registry for fellesskapsservere.
Egenvert MCP Servere
Du kan opprette tilpassede MCP-servere for:
- Proprietære interne systemer
- Tilpasset forretningslogikk
- Sikker/privat datatilgang
Sikkerhetsbetraktninger
Autentisering
| Metode | Bruksområde |
|---|---|
| API-nøkkel | Enkel server-til-server autentisering |
| OAuth 2.0 | Bruker-delegert tilgang |
| mTLS | Høysikkerhetsmiljøer |
Dataprivacy
- MCP-forespørselene kan inneholde brukerdata
- Sørg for at MCP-serveren din håndterer data på riktig måte
- Vurder krav til datalagring
- Loggfør og revider MCP-verktøyanrop
Nettverkssikkerhet
- Bruk HTTPS for alle MCP-tilkoblinger
- Begrens tilgang til MCP-serveren til AI SmartTalk IP-adresser
- Implementer hastighetsbegrensning på MCP-serveren din
Feilsøking
Tilkoblingsproblemer
| Problem | Løsning |
|---|---|
| "Tilkobling nektet" | Sjekk server-URL og port |
| "Autentisering mislyktes" | Bekreft legitimasjon/API-nøkkel |
| "Timeout" | Sjekk nettverkstilkobling, brannmurregler |
| "SSL-feil" | Sørg for gyldig SSL-sertifikat |
Verktøyoppdagelsesproblemer
| Problem | Løsning |
|---|---|
| "Ingen verktøy funnet" | Bekreft at MCP-serveren eksponerer verktøy korrekt |
| "Verktøy ikke tilgjengelig" | Sjekk at verktøyet er aktivert på serversiden |
| "Schema mismatch" | Oppdater AI SmartTalk for å oppdatere verktøy-skjemaer |
Kjøretidsproblemer
| Problem | Løsning |
|---|---|
| "Verktøyanrop mislyktes" | Sjekk serverlogger for feil |
| "Uventet respons" | Bekreft at verktøyet returnerer forventet format |
| "Hastighetsbegrenset" | Implementer tilbakeholdelse eller øk grenser |
Administrere MCP Servere
| Handling | Hvordan |
|---|---|
| Legg til server | Innstillinger → Integrasjoner → MCP → Legg til server |
| Rediger server | Klikk på servernavnet for å endre |
| Deaktiver server | Slå av uten å slette |
| Fjern server | Slett-knapp (verktøy blir utilgjengelige) |
| Oppdater verktøy | Klikk Oppdater for å oppdage verktøy på nytt |
Beste Praksis
- Start enkelt: Koble til én server, test grundig, og utvid deretter
- Dokumenter verktøy: Hold interne dokumenter om hva hvert verktøy gjør
- Overvåk bruk: Spor hvilke verktøy som blir kalt og ytelse
- Håndter feil elegant: AI bør håndtere verktøyfeil på en elegant måte
- Sikre legitimasjon: Bruk miljøvariabler, ikke hardkodede nøkler
- Versjoner serverne dine: MCP-servere bør versjoneres for stabilitet