MCP-servers koppelen aan AI: extra vaardigheden voor je assistent
Ja. MCP staat voor Model Context Protocol, een open afspraak waarmee een systeem zijn eigen vaardigheden aanbiedt aan een AI-assistent. Koppel je zo'n server aan IntraGPT, dan kan de assistent die vaardigheden gebruiken, en bepaal je zelf welke daarvan aan of uit staan. Het platform labelt dit onderdeel als beta en we zetten het samen met de klant op.
Wat een gekoppelde MCP-server oplevert
Vaardigheden zonder maatwerk
Biedt een systeem een MCP-server aan, dan kan de assistent de vaardigheden van dat systeem gebruiken zodra de server gekoppeld is. Er hoeft niet eerst iets op maat gebouwd te worden.
Per vaardigheid aan of uit
Je bepaalt welke vaardigheden de assistent van die server mag gebruiken. Wat je niet toestaat kan hij niet aanroepen, ook niet als de server het aanbiedt. Zo maak je een brede server zo smal als jullie hem willen hebben.
In jullie omgeving of bij de leverancier
Een MCP-server kan binnen jullie eigen omgeving draaien of bij de leverancier van het systeem staan. Beide koppel je op dezelfde plek, zodat het overzicht van wat er aanstaat op één plaats blijft.
Eerst kijken wat erin zit
Voordat er iets opengaat brengen we in beeld welke vaardigheden de server aanbiedt en controleren we of de verbinding het doet. Pas daarna merkt een medewerker er iets van.
Aan- en uitzetten zonder gedoe
Elke gekoppelde server heeft een eigen schakelaar. Doet een leverancier iets onverwachts of wil je even pas op de plaats maken, dan zet je die server uit en blijven de instellingen bewaard.
Situaties waarin een MCP-server werk scheelt
Industrie en productie
- Situatie
- Een leverancier levert bij zijn planningssoftware een MCP-server mee, en de werkvoorbereiding wil daar vragen aan kunnen stellen.
- Wat de agent doet
- De server wordt gekoppeld en alleen de vaardigheden die iets opzoeken worden toegestaan.
- Resultaat
- De assistent raadpleegt de planning zonder dat er eerst een aparte koppeling gebouwd hoeft te worden.
Overheid
- Situatie
- Een afdeling heeft een intern hulpmiddel dat verder nergens op is aangesloten en dat maar een paar mensen kunnen bedienen.
- Wat de agent doet
- Het hulpmiddel wordt via zijn MCP-server aan de assistent gekoppeld, met alleen de vaardigheden die de afdeling nodig heeft.
- Resultaat
- Wat eerst een verzoek aan de beheerder was, is nu een vraag in de chat met een antwoord uit hetzelfde hulpmiddel.
IT-beheer
- Situatie
- Een MCP-server biedt tientallen vaardigheden aan, waarvan er een paar dingen wijzigen die niemand per ongeluk wil raken.
- Wat de agent doet
- Die vaardigheden worden uitgezet en de rest blijft gewoon staan.
- Resultaat
- De assistent ziet ze niet meer en kan ze dus ook niet gebruiken, terwijl het opzoekwerk doorgaat.
Klantenservice
- Situatie
- Een servicedesk wil tijdens een gesprek een status kunnen opvragen uit een systeem waarvoor de leverancier al een MCP-server heeft.
- Wat de agent doet
- De server wordt gekoppeld en beperkt tot het opvragen van die status, verder niets.
- Resultaat
- De medewerker stelt de vraag in de chat en hoeft het andere systeem er niet meer naast open te hebben.
Van server naar bruikbare vaardigheden
-
1
Koppelen via het platform
Je meldt de server aan onder een eigen naam en verbindt hem met een token dat jullie zelf uitgeven en weer kunnen intrekken.
-
2
Rechten instellen
Je kiest welke vaardigheden van die server zijn toegestaan en welke rollen binnen de organisatie met de bijbehorende assistent mogen werken.
-
3
Wat de assistent ziet
Alleen wat je hebt toegestaan. De rest van wat de server aanbiedt blijft voor hem onzichtbaar, ook als de leverancier er later iets bij zet.
-
4
Samen in gebruik nemen
MCP-servers staan in het platform als beta. We zetten de eerste server samen met de klant op, kijken de eerste dagen mee en elke actie wordt vastgelegd, zodat terug te zien is wat er is gebeurd.
Wat een externe server wel en niet mag
Een MCP-server hoort bij een ander systeem en biedt vaardigheden aan jullie assistent. De eerste vraag bij het koppelen is daarom niet wat hij kan, maar wat hij mag.
Waar de data staat: Nederland
Een token dat je zelf intrekt
De verbinding loopt met een token dat jullie zelf uitgeven. Wil je de koppeling stoppen, dan trek je dat token in en is het klaar. Het token hoort bij de instelling van de server en komt niet in een gesprek terecht.
De keuze bepaalt de grens
Alleen de vaardigheden die je hebt aangezet zijn bruikbaar. Voegt de leverancier er later iets aan toe, dan staat dat niet vanzelf open en kom je er eerst over te spreken.
Elke actie vastgelegd
Wat de assistent via een gekoppelde server doet, wordt vastgelegd. Achteraf is dus terug te vinden wanneer er iets is opgevraagd en op wiens verzoek dat gebeurde.
Eigen server, geen training
Het model zelf draait op een eigen server in Nederland. Wat er via een gekoppelde server binnenkomt blijft binnen die opzet en wordt nergens gebruikt om een model bij te trainen.
Veelgestelde vragen over MCP-servers
Werkt IntraGPT met MCP-servers?
Ja. Je meldt een MCP-server aan in het platform, kiest welke vaardigheden de assistent mag gebruiken en zet hem aan. Vanaf dat moment kan de assistent ermee werken. Het platform labelt dit onderdeel als beta en we zetten het samen met de klant op.
Wat betekent beta hier precies?
Dat het onderdeel in het platform als beta staat en dat we het samen met de klant opzetten. We koppelen de eerste server met jullie mee, kijken welke vaardigheden erin zitten en zetten pas open wat er ook echt gebruikt gaat worden. De manier van werken is dezelfde als bij de rest van het platform, de begeleiding is intensiever.
Kan ik MCP-servers koppelen aan ChatGPT?
ChatGPT kan met MCP overweg, maar dan lopen het gesprek en alles wat er teruggegeven wordt via een publieke dienst. Bij IntraGPT blijft het beheer in jullie eigen omgeving, bepaal je per server en per vaardigheid wat er mag en draait het model op een eigen server. Dezelfde manier van werken, een andere plek waar de gegevens langskomen.
Welke MCP-servers kan ik koppelen?
Elke server die het protocol volgt, of die nu binnen jullie eigen omgeving draait of bij de leverancier van het systeem staat. Wat die server aanbiedt bepaalt wat de assistent kan. Bij het opzetten brengen we dat eerst in beeld, zodat je weet wat je aanzet voordat iemand ermee werkt.
Kan ik vaardigheden uitsluiten?
Ja, en dat is het belangrijkste wat je hier instelt. Je kunt een korte lijst met toegestane vaardigheden maken, waarmee de rest dicht zit, of losse vaardigheden uitzetten. Doe je geen van beide, dan is alles wat de server aanbiedt toegestaan; bij een uitgebreide server is dat zelden wat je wilt.
Wat als de MCP-server traag is of niet reageert?
Dan blijft het gesprek niet hangen. Een aanroep die te lang duurt wordt afgebroken en de assistent meldt dat hij geen antwoord kreeg, in plaats van te blijven wachten of zelf iets te bedenken. Blijft een server onbetrouwbaar, dan zet je hem tijdelijk uit zonder de instellingen te verliezen.
Wat kost het koppelen van een MCP-server?
Dat zit in het traject dat we samen doorlopen. Wat het werk bepaalt is het aantal servers, hoeveel vaardigheden er open mogen en of er ook iets gewijzigd mag worden. In een gesprek van dertig minuten maken we dat concreet.
Hoe lang duurt het inrichten?
Een server aanmelden en aanzetten is een kwestie van een kwartier. De tijd gaat zitten in de keuze welke vaardigheden open mogen en wie de assistent mag gebruiken. Omdat dit onderdeel als beta in het platform staat, plannen we bewust een moment in om samen naar het eerste gebruik te kijken.