MCP-server
Åpenhet er sentralt for oss i Intric. Når en assistent bruker et eksternt verktøy via MCP (Model Context Protocol), sikrer spesifikke prosesser at du har full innsikt i hvilke data som forlater plattformen og hvor de går.
Prosessen fra spørsmålet ditt til et svar som inkluderer verktøyresultater skjer i en utveksling mellom Intric-plattformen, språkmodellen valgt for assistenten, MCP-serveren og datakildene verktøyet bruker. Intric fungerer alltid som mellommann — språkmodellen kontakter aldri MCP-serveren direkte.
Steg for steg: Slik behandles dataene dine
Alle overføringer mellom Intric og underbehandlerne skjer over sikre, krypterte forbindelser.
Steg 1 — Brukeren samhandler med Intric i nettleseren
Brukeren skriver en melding til en assistent som har ett eller flere MCP-verktøy konfigurert.
Data sendt til Intrics servere:
- Brukerens melding
- Chathistorikk
- Eventuelle vedlegg
Steg 2 — Intric kaller opp språkmodellen valgt av assistenten
I dette steget sendes relevant innhold fra Intrics servere til språkmodellen assistenten har valgt.
Hva som skjer i språkmodellen: Modellen bestemmer at et verktøy bør brukes.
Resonering (eksempel): “Brukeren vil bruke informasjon tilgjengelig hos Eurostat; jeg må hente det først.”
Svar: Modellen sender en forespørsel til Intric om å bruke Eurostat-verktøyet, med et foreslått søkeord.
Steg 3 — Intric kaller opp MCP-serveren
Intrics server mottar svaret fra språkmodellen med en forespørsel om å kalle opp verktøyet. Intric verifiserer at verktøyet eksisterer og at kallet er tillatt, og gjør deretter et kall til MCP-serveren med det språkmodellen har foreslått.
Data sendt fra Intrics server:
- Verktøynavn og verktøyargumenter (generert av LLM-en)
Hvilke data som sendes avhenger av argumentene LLM-en genererte — disse er basert på brukerens spørsmål og verktøyets beskrivelse. LLM-en kontakter aldri MCP-serveren direkte; all kommunikasjon går gjennom Intrics backend.
Steg 4 — MCP-serveren henter data fra datakilden
MCP-serveren mottar forespørselen og kaller opp datakilde(ne) verktøyet er koblet til for å hente nødvendig informasjon. Datakilden kan for eksempel være en database, et API eller et dokumentarkiv.
Hva som skjer:
- MCP-serveren sender en forespørsel til datakilden med de nødvendige parameterne.
- Datakilden returnerer et svar til MCP-serveren.
Steg 5 — Svar fra MCP-serveren til Intric
MCP-serveren behandler svaret fra datakilden og sender resultatet tilbake til Intrics server.
Data sendt fra MCP-serveren til Intric:
- Resultatet fra datakildeforespørselen
Steg 6 — Intric behandler svaret med språkmodellen
Intric sender verktøyresultatet og den nødvendige konteksten til assistentens valgte språkmodell slik at modellen kan formulere et svar til brukeren basert på både det opprinnelige spørsmålet og det som ble hentet via MCP-serveren.
Data sendt fra Intrics server til LLM-en (andre kall):
- Den originale prompten og samtalehistorikken
- Verktøyresultatet
Hva som skjer i språkmodellen: Modellen behandler resultatet og sender et svar tilbake til Intric.
Både kallet til språkmodellen og svaret tilbake til Intric vises i det samme steget i diagrammet.
Steg 7 — Brukeren ser svaret i nettleseren
Svaret vises til brukeren i Intric i nettleseren.
Data lagret på Intrics servere:
- Det genererte svaret og historikken for brukerens interaksjoner med assistenten (i henhold til assistentens sletteinnstillinger)
- Metadata om verktøykall og resultater i samtalehistorikken
Datadeling og personvern
For å beskytte personvernet ditt og organisasjonens, anvender vi prinsippet om dataminimering. Det betyr at underbehandleren kun får tilgang til innholdet som er absolutt nødvendig for å utføre oppgaven — ingen brukeridentitet forlater noensinne infrastrukturen din.
Når man bruker MCP-verktøy er det to separate personvernhensyn — data sendes til både LLM-en og MCP-serveren. Intric anvender prinsippet om dataminimering i begge tilfeller, men det er viktig å forstå at personvern for data under MCP-kall avhenger av hvor MCP-serveren er driftet.
I tabellen nedenfor ser du nøyaktig hvilke data som sendes til hver ekstern tjeneste og hva som holdes helt privat.
| Sendt til ekstern tjeneste | Ikke sendt til ekstern tjeneste |
|---|---|
|
|
Hvis MCP-serveren er en tredjeparts tjeneste, kan data sendt som verktøyargumenter forlate din jurisdiksjon. Hvilke data som faktisk sendes avhenger av argumentene LLM-en genererer — disse er basert på brukerens spørsmål og verktøyets parameterdefinisjon.
Datalagring og sletting
Intric lagrer samtalehistorikk — inkludert verktøykall og resultatene deres — på samme måte som andre assistentinteraksjoner. Lagringen skjer på Intrics servere i Sverige.
- Samtalehistorikk inkludert verktøykall og resultater styres av assistentens konfigurerte sletteinnstillinger
- MCP-serveren kontrollerer sin egen lagring — Intric har ingen kontroll over hva den eksterne tjenesten logger eller lagrer
- LLM-leverandøren har null datalagring-klausuler i Intrics kontrakter og lagrer verken spørringer eller svar
Metadata om hvordan brukere samhandler med assistenter lagres i en lengre periode og er tilgjengelig for administratorer.