PrivaSearch

Techniek

GreenPT koppelen aan je eigen dossiers: wat MCP en PrivaSearch kunnen betekenen

GreenPT werkt aan MCP met aanmelding. Wat een koppeling met PrivaSearch dan oplevert: zoeken in je dossiers met gepseudonimiseerde passages.

In het kort

  • GreenPT is een chatdienst die open taalmodellen zelf host, in Europa en op hernieuwbare energie.
  • Op de roadmap van GreenPT staat het verbeteren en uitbreiden van zijn MCP-diensten met aanmelding (stand 29 oktober 2026).
  • Kan de chat van GreenPT een externe MCP-server toevoegen met aanmelding via OAuth, dan kan hij in principe ook zoeken in je dossiers via PrivaSearch.
  • De assistent krijgt dan alleen gepseudonimiseerde passages uit documenten die een collega heeft vrijgegeven, nooit een heel bestand.
  • Vandaag werkt de koppeling van PrivaSearch met Claude, ChatGPT Business en Mistral Vibe; GreenPT staat daar nog niet tussen.

Kan PrivaSearch koppelen met GreenPT?

Nog niet, maar technisch staat er weinig in de weg. PrivaSearch is een MCP-server waarop een AI-assistent zich aanmeldt met OAuth 2.1. Zodra de chat van GreenPT een externe MCP-server met zo'n aanmelding kan toevoegen, kan hij via PrivaSearch in je eigen dossiers zoeken. GreenPT werkt daar volgens zijn eigen planning aan.

Op de roadmap van GreenPT staat onder "Coming soon" voor de API en de chat het verbeteren en uitbreiden van zijn MCP-diensten met aanmelding (stand 29 oktober 2026). Een datum noemt GreenPT niet, en ook niet in welke richting die diensten werken: GreenPT die gereedschap aanbiedt aan andere assistenten, of de chat van GreenPT die zelf servers van anderen aanroept. Voor een koppeling met PrivaSearch is het tweede nodig.

Wat er nodig is voor een koppeling

  1. De chat moet een MCP-server op afstand kunnen toevoegen. Dat is de rol van de client: het onderdeel van de chat dat een verbinding met één server onderhoudt.
  2. De aanmelding moet via OAuth gaan. Je logt in bij PrivaSearch zelf, met je eigen tweede factor, en keurt de koppeling goed. De assistent krijgt een tijdelijk token, geen wachtwoord en geen vaste sleutel.
  3. PrivaSearch moet GreenPT als assistent toelaten. Welke assistenten zich kunnen aanmelden, bepaalt PrivaSearch zelf. GreenPT staat daar nog niet tussen.

Hoe zo'n koppeling werkt, van de eerste aanvraag tot het token, staat stap voor stap in Wat is een MCP-server?. Dat het in principe kan, laten de assistenten zien die het al doen: Claude, ChatGPT Business en Mistral Vibe koppelen op dezelfde manier met PrivaSearch.

Wat is GreenPT?

GreenPT is een chatdienst die open modellen op eigen servers draait. Volgens de eigen site wordt de chat in Europa gehost en draait hij op hernieuwbare energie. Er zit geen externe modelaanbieder tussen: wat je invoert, blijft bij GreenPT. Naast de chat biedt GreenPT een API voor open modellen.

Dat is een duidelijke keuze. Wie geen gesprekken naar een grote Amerikaanse modelaanbieder wil sturen, vindt in GreenPT een alternatief dat dicht bij huis blijft. Een vergelijking met andere Europese diensten staat in Europese alternatieven voor AI-chatbots.

Documenten in GreenPT

In de chat van GreenPT kun je een assistent vaste context geven met Spaces: richtlijnen, kennis en documenten die de assistent in elk gesprek meeneemt. Een document dat je daar toevoegt of in een gesprek uploadt, gaat erin zoals het is. Staan er namen, burgerservicenummers, adressen of medische gegevens in, dan leest het model die mee.

Dat is geen fout van GreenPT. Zo werkt uploaden bij elke chatdienst: het hele bestand gaat naar de aanbieder, ook de pagina's waar je niets over vroeg. Het verschil met een Amerikaanse dienst is waar het bestand terechtkomt, niet wat erin staat. Wat er precies gebeurt bij uploaden, lees je in Documenten uploaden in een AI-chatbot.

Wat verandert er voor een GreenPT-gebruiker met PrivaSearch?

Met een koppeling blijft het dossier waar het staat, en krijgt de assistent alleen het stukje dat PrivaSearch teruggeeft. Dat stukje is gepseudonimiseerd en door een collega gecontroleerd. De assistent kan zoeken, maar niet bladeren.

De weg van een document

  1. PrivaSearch leest het document, uit een upload of alleen-lezend uit een gekoppelde SharePoint-bibliotheek.
  2. Persoonsgegevens worden herkend en vervangen door pseudoniemen: namen, burgerservicenummers, adressen, rekeningnummers.
  3. Een collega controleert het resultaat en geeft het document vrij. Zonder vrijgave is het niet doorzoekbaar.
  4. De assistent stelt een zoekvraag aan PrivaSearch, binnen één project.
  5. PrivaSearch geeft hooguit acht passages terug, elk met een korte bronverwijzing, en het model schrijft daar zijn antwoord mee.

Een bron openen is een tweede functie, die één passage van maximaal 1.200 tekens teruggeeft. Geen bestand, geen bestandsnaam en geen link. Staat er in de zoekvraag toch een naam, dan wordt die vervangen voordat er wordt gezocht. De stappen staan uitgeschreven op Hoe PrivaSearch werkt.

Bij elk verzoek een controle

PrivaSearch controleert bij elk verzoek wie het vraagt. Het token moet horen bij een actieve gebruiker met tweestapsverificatie, die lid is van het project en de AI-training heeft afgerond. Bij een SharePoint-bibliotheek wordt live gecontroleerd of die gebruiker het document daar nog mag zien. Faalt één controle, dan krijgt de assistent niets. Handelingen worden gelogd, zonder documentinhoud in de log.

Naast elkaar

Waarom die combinatie past

GreenPT en PrivaSearch lossen elk een ander deel van hetzelfde probleem op. GreenPT bepaalt waar het model draait. PrivaSearch bepaalt wat het model te zien krijgt.

Met alleen een Europees model blijft het dossier zoals het is: het model leest de namen, alleen op een andere plek. Met alleen pseudonimisering blijft de vraag waar het model draait en wat de aanbieder met het gesprek doet. Samen leest een model op Europese servers alleen passages waarin de persoonsgegevens al zijn vervangen, uit documenten die een collega heeft vrijgegeven.

Voor de AVG maakt dat uit. Dataminimalisatie regel je niet met de plek van het datacenter, maar met de vraag hoeveel er per verzoek naar het model gaat. Het verschil tussen pseudonimiseren en anonimiseren, en waarom gepseudonimiseerde gegevens nog steeds persoonsgegevens zijn, lees je in Pseudonimiseren of anonimiseren.

Er is ook een praktisch voordeel. Wie GreenPT al gebruikt, hoeft niet over te stappen naar een andere assistent om in de eigen dossiers te zoeken. De chat blijft dezelfde; alleen de bron van de passages komt erbij.

Wat lost de koppeling niet op?

Twee dingen blijven bij GreenPT, en dat staat ook op ChatGPT, Claude, Mistral Vibe en de AVG voor elke gekoppelde assistent.

Een derde punt gaat over het model zelf. Een open model dat een dienst zelf host, analyseert anders dan de zwaarste gesloten modellen van de grote laboratoria. Voor de ene vraag maakt dat niets uit, bij een lange dossieranalyse soms wel. Een vergelijking op dat punt staat op PrivaSearch of GreenPT?.

Waar let je op als GreenPT het aanbiedt?

Loop deze punten na voordat de eerste collega een koppeling aanzet.

Wat doet PrivaSearch tot die tijd?

De koppeling van PrivaSearch werkt vandaag met Claude (in de browser, in de desktop-app en in Claude Code), ChatGPT Business en Mistral Vibe. Zoeken en bronnen openen kan ook in PrivaSearch zelf, zonder assistent. Welke partijen bij welke schakel betrokken zijn, staat in het subverwerkersoverzicht.

Biedt GreenPT straks een chat die externe MCP-servers met aanmelding kan toevoegen, dan is GreenPT een kandidaat voor dezelfde koppeling. Voor een GreenPT-gebruiker betekent dat: dezelfde Europese chat, met de dossiers van je organisatie erachter, zonder dat het model de persoonsgegevens leest.

Wil je zien wat een assistent via de koppeling te zien krijgt? Vraag een demo aan.

Veelgestelde vragen

Werkt PrivaSearch nu al met GreenPT?

Nee. Voor een koppeling moet de chat van GreenPT een externe MCP-server kunnen toevoegen en zich aanmelden met OAuth, en moet PrivaSearch GreenPT als assistent toelaten. GreenPT noemt het uitbreiden van zijn MCP-diensten met aanmelding op zijn roadmap (stand 29 oktober 2026). Vandaag werkt de koppeling van PrivaSearch met Claude, ChatGPT Business en Mistral Vibe.

Wat heeft GreenPT nodig om met PrivaSearch te koppelen?

Een chat die als MCP-client een server op afstand kan toevoegen, met aanmelding volgens OAuth. Dat is de manier waarop andere assistenten al met PrivaSearch koppelen: je logt in bij PrivaSearch, keurt de koppeling goed en de assistent krijgt een tijdelijk token. Daarnaast moet PrivaSearch GreenPT als assistent toelaten; dat bepaalt PrivaSearch zelf.

Ziet GreenPT mijn documenten als ik koppel?

Niet de documenten zelf. GreenPT krijgt alleen de passages die PrivaSearch teruggeeft, hooguit acht per zoekvraag, en die zijn gepseudonimiseerd en door een collega vrijgegeven. Die passages worden wel onderdeel van het gesprek en vallen onder het bewaarbeleid van GreenPT. Ook je eigen vraag gaat naar GreenPT.

Waarom pseudonimiseren als het model toch in Europa draait?

Omdat de plek van het model niets verandert aan wat het leest. Een Europees model dat een heel dossier krijgt, leest alle namen en nummers die erin staan. Pseudonimiseren beperkt wat er per verzoek naar het model gaat, en dat is waar de AVG om vraagt bij dataminimalisatie. Gepseudonimiseerde gegevens blijven wel persoonsgegevens.

Kan ik GreenPT en een andere assistent naast elkaar gebruiken met PrivaSearch?

Ja, zodra GreenPT kan koppelen. Elke gekoppelde assistent meldt zich apart aan op het koppeladres van je organisatie, en elke koppeling is apart in te trekken. Welke assistenten in je organisatie zijn toegestaan, leg je vast in je AI-beleid. PrivaSearch controleert bij elk verzoek wie het vraagt, welke assistent het ook is.

Verder lezen

  1. RAG uitgelegd: zo laat je AI antwoorden uit je eigen documenten

    Hoe retrieval-augmented generation werkt, wat het verschil is met uploaden en fine-tuning, waarom het fouten vermindert en welke privacyvragen je stelt.

  2. Wat is een MCP-server? Zo zoekt een AI-assistent in je eigen documenten met bronvermelding

    Wat het Model Context Protocol is, hoe een koppeling verschilt van een bestand uploaden, wat een assistent dan krijgt en op welke risico's je let.

  3. Wat is een LLM? Large language models uitgelegd zonder jargon

    Wat een taalmodel doet, wat tokens en een contextvenster zijn, waarom een model dingen verzint en wat het wel en niet onthoudt van je invoer.

Zie in twintig minuten wat er met jouw documenten gebeurt.

We laten het zien met fictieve dossiers uit jouw branche: upload, herkenning, review, zoeken en de koppeling met je AI-assistent. Daarna weet je precies wat je team veilig kan gebruiken.

Plan een demo →