AI gebruiken we inmiddels bijna allemaal in ons werk, al is het maar om een e-mail te schrijven of om snel antwoord te krijgen op een vraag. Zodra je vragen specifiek over jouw dagelijkse werkzaamheden gaan, houdt het op. Aan ChatGPT kun je bijvoorbeeld niet vragen welke orders er vandaag zijn binnengekomen of wat de actuele koelcelvoorraad is. ChatGPT kan niet zomaar bij die informatie. Maar wat nou als dat wél kan? Wat nou als je een digitale AI-collega hebt die specifieke taken voor je kan uitvoeren in jouw softwarepakketten? Dan heeft AI pas écht meerwaarde.
Bij jem-id werken we er hard aan om dit op een veilige manier mogelijk te maken. We gebruiken daarvoor zogenoemde MCP-servers. In deze blog leggen we in begrijpelijke taal uit wat een MCP-server is en wat je ermee kunt.
MCP-server in gewonemensentaal
MCP staat voor Model Context Protocol. Als je geen softwareontwikkelaar bent, zegt die term je waarschijnlijk weinig. Zie MCP als een soort universele stekker voor AI. Het zorgt ervoor dat AI-tools zoals ChatGPT of Copilot kunnen communiceren en samenwerken met onze software.
Onze software praat met de MCP-server en de MCP-server praat vervolgens weer met een AI-tool. Een MCP-server is zelf dus geen AI. Het is een technische bouwsteen, en stuk software dat wij zelf maken en instellen.
Maar hoe is dit dan veilig?
Een MCP-server is niet automatisch veilig. Hoe veilig het is, hangt af van de manier waarop we deze inrichten. Wij bepalen zelf welke informatie de MCP-server beschikbaar mag stellen aan AI en welke acties AI wel en niet mag uitvoeren.
Daarmee vormt de MCP-server een extra laag tussen AI en onze software. Zo geven we AI niet zomaar toegang tot alles. We kunnen bijvoorbeeld instellen dat AI alleen bepaalde gegevens mag lezen. Willen we dat AI ook gegevens kan aanpassen? Dan zorgen we ervoor dat daar altijd menselijke goedkeuring nodig is. Op die manier houden we zelf de volledige controle over wat AI mag zien en doen met onze software.
Wat gaan wij doen met een MCP-server?
Bij jem-id hebben we een interne MCP-server ontwikkeld. Deze server kunnen onze ontwikkelaars gebruiken om AI te verbinden met onze software. We zijn bezig om hier zogenoemde ‘agents’ aan te koppelen. Dat zijn digitale collega's met specifieke taken die onze gebruikers straks helpen om nog makkelijker met onze software te werken.
Voor de sierteeltsector ontwikkelen we een agent die orders uit het verleden kan ophalen uit het datawarehouse. Zo kan de gebruiker direct waardevolle verkoopinzichten opvragen die voorheen bijna niet uit te rekenen waren. Een gebruiker kan bijvoorbeeld vragen welke klanten hij moet nabellen op basis van recente verkoopdata. De agent kan dan data uit 2025 en 2026 met elkaar vergelijken en direct laten weten welke klanten dit jaar minder hebben besteld. De gebruiker kan daar vervolgens direct dieper in duiken en mee aan de slag gaan. De vragen die de gebruiker aan zo’n agent kan stellen zijn eindeloos. Je kunt het zo gek maken als je wilt, een gebruiker kan bijvoorbeeld aan de agent vragen wanneer hij of zij het beste op vakantie kan gaan op basis van de rustigste weken.
Voor GreenCommerce starten we met een agent die op basis van relatiecodes in inboxberichten automatisch relatiekoppelingen zou kunnen leggen. Zo wordt het werken met koppelingen met handelspartners verder vereenvoudigd. Daarnaast werken we aan diverse agents die via een chat-interface te gebruiken zijn, bijvoorbeeld om details van een order te zien.
In de toekomst willen we meer van dit soort nuttige digitale collega’s maken en ze via een MCP-server veilig verbinden.
Een MCP-server voor onze gebruikers
Ook bouwen we aan een MCP-server waarmee onze gebruikers in de toekomst kunnen verbinden vanuit hun eigen AI-tool en vragen kunnen stellen aan onze software. Voordat klanten hiermee aan de slag kunnen, richten we de koppeling zo in dat veiligheid, privacy en toegangsbeheer optimaal zijn geregeld.