Naar hoofdinhoud

3 min lezen

OutSystems MCP: AI Coding Agents bouwen nu mee in ODC en O11

Placeholder image

Een AI-codingagent die je OutSystems-applicaties leest, aanpast en uitrolt. Op 7 oktober bracht OutSystems MCP-ondersteuning uit voor zowel OutSystems Developer Cloud (ODC) als OutSystems 11 (O11). AI-codingagents kunnen daarmee rechtstreeks met het OutSystems-platform werken. Bij Product League ontwikkelen we al een tijd op deze manier. Voor OutSystems-klanten wordt die stap nu een stuk kleiner.

Wat is MCP?

Model Context Protocol (MCP) is een open standaard. Een AI-codingagent kan er andere software mee aansturen. Een chatbot geeft je tekst terug. Een AI-codingagent met een MCP-koppeling kan ook iets doen. Hij vraagt gegevens op, leest code en voert wijzigingen door. In OutSystems ziet een AI-codingagent zo je hele applicatielandschap: applicaties, modules en libraries, maar ook je configuratie, logs en traces. Hij kan ze analyseren, er zelf aan bouwen en je applicatie publiceren.

Wat kan een AI-codingagent in ODC?

Voor ODC is de MCP-server nu beschikbaar op elke tenant. Je werkt vanuit de AI-codingagent van je keuze, zoals Claude Code, Codex, Cursor, Kiro of Microsoft Copilot. In één gesprek laat je de agent een webapp bouwen, een workflow opzetten of een herbruikbare library maken. Hij kan ook een AI-agent binnen je app configureren. Heb je maatwerkcode nodig? Dan uploadt en publiceert de AI-codingagent een C#-library.

De AI-codingagent kan ook beheren. Hij brengt afhankelijkheden tussen apps in kaart. Hij zet een release door naar de volgende omgeving en draait die zo nodig terug. Logs en traces leest hij ook. Voor grotere organisaties telt vooral dit: de AI-codingagent werkt onder de identiteit van de gebruiker. Dezelfde rollen, goedkeuringen en audit trail gelden dus als voor een ontwikkelaar van vlees en bloed.

Het wordt pas echt interessant als je MCP ook voor je andere tools gebruikt. Stel je voor: de AI-codingagent haalt een user story op uit Jira of Azure DevOps en bouwt de functionaliteit in ODC. Hij zet die op de testomgeving en draait de tests. Daarna meldt hij het resultaat terug in Jira of Azure DevOps, eventueel met een update in een Teams- of Slack-kanaal. De bouwstenen hiervoor bestaan al. De uitdaging is ze in een proces te gieten waar je op kunt vertrouwen. Bij een klant in de installatietechniek haalden we de functionele specificaties uit een O11-applicatie van negen jaar oud. Dat kostte enkele dagen en geen maanden.

Werkt MCP ook met OutSystems 11?

Ook voor O11 is er nu een MCP-server. Die draait lokaal via Service Studio, dus binnen je eigen omgeving. Dat kan in de cloud zijn, on-premises of zelfs in een afgeschermde omgeving. Het lezen van Reactive- en Mobile-apps is algemeen beschikbaar. Schrijven zit nog in bèta.

Je hoeft overigens niet te kiezen tussen de twee platformen. Nieuwe applicaties bouw je op ODC. Bestaande apps blijven op O11 draaien en onderhoud je daar. De twee kunnen met elkaar integreren.

Hoe verandert AI-native ontwikkelen het werken met OutSystems?

Het vak van ontwikkelaar verandert. Een OutSystems-ontwikkelaar bouwt traditioneel alles zelf visueel in Service Studio: schermen, logica en datamodellen. Dat werk neemt de AI-codingagent steeds vaker over. Hij besteedt meer tijd aan sturen, controleren en verbeteren wat AI-codingagents opleveren. Wij noemen dat AI-native ontwikkelen. Een mens blijft eindverantwoordelijk voor elke wijziging die live gaat.

Een voorbeeld uit onze praktijk: met Claude vertalen we bestaande code terug naar functionele en technische requirements. Dat werkt ook voor oude systemen waar niemand meer documentatie van heeft. Het framework dragen we over aan de klant, zodat je daarna zelf verder kunt analyseren. Met MCP sluit die aanpak direct aan op OutSystems: analyseren in O11 en nieuw bouwen in ODC. En dat gebeurt binnen de governance en beveiliging die je van ons gewend bent.

Heb je een O11-landschap of een verouderde applicatie? En wil je weten wat AI-codingagents daar voor je kunnen doen? Neem contact met ons op. We kijken eerlijk mee, ook als het antwoord is dat het nu nog niet past.

Daniël Kuhlmann
Technology Director | OutSystems MVP

Heb je een O11-landschap of een verouderde applicatie?

En wil je weten wat AI-codingagents daar voor je kunnen doen? Neem contact met ons op. We kijken eerlijk mee, ook als het antwoord is dat het nu nog niet past. 

Daniël Kuhlmann Technology Director | OutSystems MVP

Heb je een O11-landschap of een verouderde applicatie?