Techniek
GreenPT werkt aan MCP met aanmelding. Wat een koppeling met PrivaSearch dan oplevert: zoeken in je dossiers met gepseudonimiseerde passages.
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.
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.
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.
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.
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.
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.
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.
| Vraag | GreenPT met uploaden | GreenPT met PrivaSearch, zodra de koppeling er is |
|---|---|---|
| Wat het model leest | Het hele document, zoals het is | Hooguit acht passages per zoekvraag |
| Persoonsgegevens | Alles wat in het document staat | Vervangen door pseudoniemen |
| Wie het controleert | Niemand vooraf | Een collega geeft elk document vrij |
| Rechten per persoon | Wie het bestand heeft, kan het uploaden | Per project, en bij SharePoint live per document |
| Bronvermelding | Hangt af van het model | Per passage, met een korte verwijzing |
| Spoor achteraf | De chatgeschiedenis | Een log van wie wanneer wat opvroeg |
| AI-beleid, DPIA en training | Regel je zelf | Horen erbij |
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.
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?.
Loop deze punten na voordat de eerste collega een koppeling aanzet.
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.
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.
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.
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.
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.
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.
Hoe retrieval-augmented generation werkt, wat het verschil is met uploaden en fine-tuning, waarom het fouten vermindert en welke privacyvragen je stelt.
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.
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.
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 →