<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Azure Boards | The .NET Blog</title><link>https://thedotnetblog.com/nl/tags/azure-boards/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>nl</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Mon, 27 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/nl/tags/azure-boards/index.xml" rel="self" type="application/rss+xml"/><item><title>Aprilupdate van Azure DevOps MCP Server: WIQL-query's, PAT-authenticatie en experimentele MCP Apps</title><link>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/azure-devops-mcp-server-april-2026-wiql-pat-apps/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/azure-devops-mcp-server-april-2026-wiql-pat-apps/</guid><description>Azure DevOps MCP Server krijgt WIQL-aangedreven work item-query's, Personal Access Token-authenticatie, MCP-annotaties en een experimentele MCP Apps-functie die veelvoorkomende workflows verpakt in herbruikbare tools.</description><content:encoded>&lt;p&gt;&lt;em&gt;Dit bericht is automatisch vertaald. Voor het origineel, &lt;a href="https://thedotnetblog.com/nl/news/emiliano-montesdeoca/azure-devops-mcp-server-april-2026-wiql-pat-apps/"&gt;klik hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Azure DevOps MCP Server wordt steeds beter. De update van april van Dan Hellem behandelt zowel de lokale als de remote server, en er zitten een paar echt nuttige toevoegingen in — vooral als je Copilot gebruikt om door borden en repositories te navigeren.&lt;/p&gt;
&lt;h2 id="ondersteuning-voor-wiql-querys"&gt;Ondersteuning voor WIQL-query&amp;rsquo;s&lt;/h2&gt;
&lt;p&gt;De belangrijkste nieuwe functie: een nieuwe &lt;code&gt;wit_query_by_wiql&lt;/code&gt; tool waarmee je Work Item Query Language-query&amp;rsquo;s rechtstreeks vanuit je MCP-client kunt uitvoeren.&lt;/p&gt;
&lt;p&gt;Als je Azure Boards al een tijdje gebruikt, ken je WIQL. Het is de SQL-achtige querysyntaxis voor work items: &lt;code&gt;SELECT [System.Id], [System.Title] FROM WorkItems WHERE [System.AssignedTo] = @Me AND [System.State] = 'Active'&lt;/code&gt;. Dat beschikbaar hebben als MCP-tool betekent dat je Copilot-sessies nu nauwkeurige sets work items kunnen ophalen zonder handmatig te filteren of door board-weergaven te klikken.&lt;/p&gt;
&lt;p&gt;Eén kanttekening: op de remote MCP Server vereist deze tool momenteel de &lt;strong&gt;Insiders&lt;/strong&gt;-featureflag terwijl ze de queryprestaties op schaal valideren. Hij komt voor iedereen beschikbaar zodra de telemetrie er goed uitziet.&lt;/p&gt;
&lt;h2 id="persoonlijke-toegangstokens-op-de-lokale-server"&gt;Persoonlijke toegangstokens op de lokale server&lt;/h2&gt;
&lt;p&gt;De lokale MCP Server ondersteunt nu PAT-authenticatie. Dat klinkt misschien als een kleine verbetering, maar het is belangrijk voor integratiescenario&amp;rsquo;s — vooral wanneer je de MCP-server in een context draait waarin geen interactieve authenticatie beschikbaar is, of wanneer je verbinding maakt vanaf externe clients en automatisering.&lt;/p&gt;
&lt;p&gt;De configuratiestappen staan beschreven in de &lt;a href="https://github.com/microsoft/azure-devops-mcp/blob/main/docs/GETTINGSTARTED.md#-personal-access-token-pat"&gt;Getting Started-guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="mcp-annotaties-op-de-remote-server"&gt;MCP-annotaties op de remote server&lt;/h2&gt;
&lt;p&gt;Annotaties zijn metadata-tags op MCP-tools die LLM&amp;rsquo;s vertellen hoe ze deze veilig moeten gebruiken. De Azure DevOps MCP Server implementeert nu annotaties voor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alleen-lezen tools&lt;/strong&gt; — het model weet dat deze veilig zijn om aan te roepen zonder bevestiging van de gebruiker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Destructieve tools&lt;/strong&gt; — het model weet dat het voorzichtig moet zijn en eerst moet bevestigen voordat het doorgaat&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open-world tools&lt;/strong&gt; — het model begrijpt dat deze onvoorspelbare resultaten kunnen teruggeven&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dit is fundamenteel voor de betrouwbaarheid van agents. Zonder annotaties moet het model op basis van de toolnaam gokken of het veilig is om deze aan te roepen. Met annotaties is het gedrag expliciet en kan de agent betere beslissingen nemen.&lt;/p&gt;
&lt;h2 id="consolidatie-van-wiki-tools"&gt;Consolidatie van wiki-tools&lt;/h2&gt;
&lt;p&gt;De remote server begint gerelateerde tools te consolideren tot minder, maar krachtigere tools. De wiki-tools zijn de eerste die deze behandeling krijgen:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Nieuwe tool&lt;/th&gt;
&lt;th&gt;Vervangt&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wiki&lt;/code&gt; (alleen lezen)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wiki_get_page&lt;/code&gt;, &lt;code&gt;wiki_get_page_content&lt;/code&gt;, &lt;code&gt;wiki_list_pages&lt;/code&gt;, &lt;code&gt;wiki_list_wikis&lt;/code&gt;, &lt;code&gt;wiki_get_wiki&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wiki_upsert_page&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wiki_create_or_update_page&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Minder tools = betere modelprestaties. Dit is een vast patroon in MCP-serverontwerp — kleinere, meer gerichte toolsets werken beter omdat het model niet hoeft te kiezen tussen vijf vrijwel identieke tools.&lt;/p&gt;
&lt;h2 id="experimenteel-mcp-apps"&gt;Experimenteel: MCP Apps&lt;/h2&gt;
&lt;p&gt;Dit is de interessantste toevoeging, en het is duidelijk experimenteel. MCP Apps zijn verpakte workflows die draaien binnen de MCP-serveromgeving:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;servers&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ado&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;stdio&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;mcp-server-azuredevops&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;contoso&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;-d&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;core&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;work&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;work-items&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;mcp-apps&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Het eerste voorbeeld is &lt;code&gt;mcp_app_my_work_item&lt;/code&gt; — een zelfstandige work item-ervaring waarmee je aan jou toegewezen work items kunt bekijken, filteren en bewerken, zonder handmatig meerdere toolcalls te hoeven koppelen.&lt;/p&gt;
&lt;p&gt;Het idee is overtuigend: in plaats van dat je agent &lt;code&gt;wit_get_work_item&lt;/code&gt; → &lt;code&gt;wit_list_work_items&lt;/code&gt; → &lt;code&gt;wit_update_work_item&lt;/code&gt; over meerdere beurten aanroept, biedt één MCP App de volledige workflow als één gestructureerde, herbruikbare eenheid. Minder insteltijd, consistent gedrag en minder losse onderdelen.&lt;/p&gt;
&lt;h2 id="afronding"&gt;Afronding&lt;/h2&gt;
&lt;p&gt;Azure DevOps MCP Server wordt snel volwassener. WIQL-ondersteuning en PAT-authenticatie zijn directe winst voor iedereen die Copilot met Azure Boards gebruikt. Het annotatiewerk maakt de remote server veiliger voor agentische use cases. En MCP Apps, hoewel experimenteel, laten zien waar dit naartoe gaat: van ruwe tools naar composeerbare workflows.&lt;/p&gt;
&lt;p&gt;Het is de moeite waard om de &lt;a href="https://learn.microsoft.com/en-us/azure/devops/mcp-server/remote-mcp-server"&gt;documentatie&lt;/a&gt; in de gaten te houden terwijl de remote server verder evolueert.&lt;/p&gt;
&lt;p&gt;Oorspronkelijk bericht van Dan Hellem: &lt;a href="https://devblogs.microsoft.com/devops/azure-devops-mcp-server-april-update/"&gt;Azure DevOps MCP Server April Update&lt;/a&gt;.&lt;/p&gt;</content:encoded></item></channel></rss>