<?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/hi/tags/azure-boards/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>hi</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/hi/tags/azure-boards/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure DevOps MCP Server अप्रैल अपडेट: WIQL क्वेरी, PAT प्रमाणीकरण, और प्रयोगात्मक MCP Apps</title><link>https://thedotnetblog.com/hi/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/hi/news/emiliano-montesdeoca/azure-devops-mcp-server-april-2026-wiql-pat-apps/</guid><description>Azure DevOps MCP Server को WIQL-आधारित work item queries, Personal Access Token प्रमाणीकरण, MCP annotations, और एक प्रयोगात्मक MCP Apps फ़ीचर मिलता है जो आम workflows को reusable tools में पैक करता है।</description><content:encoded>&lt;p&gt;&lt;em&gt;यह पोस्ट स्वचालित रूप से अनुवादित है। मूल के लिए, &lt;a href="https://thedotnetblog.com/hi/news/emiliano-montesdeoca/azure-devops-mcp-server-april-2026-wiql-pat-apps/"&gt;यहाँ क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Azure DevOps MCP Server लगातार बेहतर हो रहा है। Dan Hellem का अप्रैल अपडेट local और remote दोनों servers को कवर करता है, और यहाँ कुछ सचमुच उपयोगी additions हैं — खासकर अगर आपने boards और repos navigate करने के लिए Copilot का इस्तेमाल किया है।&lt;/p&gt;
&lt;h2 id="wiql-कवर-समरथन"&gt;WIQL क्वेरी समर्थन&lt;/h2&gt;
&lt;p&gt;सबसे बड़ी ख़बर: एक नया &lt;code&gt;wit_query_by_wiql&lt;/code&gt; tool, जो आपको MCP client से सीधे Work Item Query Language queries चलाने देता है।&lt;/p&gt;
&lt;p&gt;अगर आपने कुछ समय से Azure Boards इस्तेमाल किया है, तो WIQL आपको पता होगा। यह work items के लिए SQL-जैसी query syntax है: &lt;code&gt;SELECT [System.Id], [System.Title] FROM WorkItems WHERE [System.AssignedTo] = @Me AND [System.State] = 'Active'&lt;/code&gt;. इसे एक MCP tool के रूप में उपलब्ध कराना मतलब है कि आपकी Copilot sessions अब हाथ से filter किए बिना या board views में क्लिक किए बिना सटीक work item sets ला सकती हैं।&lt;/p&gt;
&lt;p&gt;एक चेतावनी: remote MCP Server पर, इस tool के लिए अभी &lt;strong&gt;Insiders&lt;/strong&gt; feature flag चाहिए, जब तक वे scale पर query performance validate कर रहे हैं। Telemetry अच्छा दिखते ही यह सबके लिए उपलब्ध होगा।&lt;/p&gt;
&lt;h2 id="local-server-पर-personal-access-tokens"&gt;Local Server पर Personal Access Tokens&lt;/h2&gt;
&lt;p&gt;Local MCP Server अब PAT authentication support करता है। यह छोटी quality-of-life fix जैसी लग सकती है, लेकिन integration scenarios के लिए यह अहम है — खासकर जब आप MCP server को ऐसे context में चला रहे हों जहाँ interactive authentication उपलब्ध नहीं है, या जब आप external clients और automation से connect कर रहे हों।&lt;/p&gt;
&lt;p&gt;Setup के steps &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; में documented हैं।&lt;/p&gt;
&lt;h2 id="remote-server-पर-mcp-annotations"&gt;Remote Server पर MCP Annotations&lt;/h2&gt;
&lt;p&gt;Annotations MCP tools पर metadata tags हैं जो LLMs को उन्हें सुरक्षित तरीके से इस्तेमाल करना बताते हैं। Azure DevOps MCP Server अब इन चीज़ों के लिए annotations लागू कर रहा है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Read-only tools&lt;/strong&gt; — model जानता है कि इन्हें user confirmation के बिना call करना सुरक्षित है&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Destructive tools&lt;/strong&gt; — model जानता है कि सावधान रहना है और आगे बढ़ने से पहले confirm करना है&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open-world tools&lt;/strong&gt; — model समझता है कि ये अप्रत्याशित results दे सकते हैं&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;यह agent reliability के लिए बुनियादी है। Annotations के बिना, model को tool name से अंदाज़ा लगाना पड़ता है कि उसे call करना सुरक्षित है या नहीं। Annotations के साथ, behavior explicit हो जाता है और agent बेहतर decisions ले सकता है।&lt;/p&gt;
&lt;h2 id="wiki-tools-क-consolidation"&gt;Wiki Tools का Consolidation&lt;/h2&gt;
&lt;p&gt;Remote server संबंधित tools को कम लेकिन अधिक सक्षम tools में consolidate करना शुरू कर रहा है। Wiki tools सबसे पहले इस treatment को पा रहे हैं:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;नया tool&lt;/th&gt;
&lt;th&gt;Replace करता है&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; (read-only)&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;कम tools = बेहतर model performance। यह MCP server design में एक consistent pattern है — छोटे, focused tool sets बेहतर काम करते हैं क्योंकि model को पाँच लगभग-एक जैसे tools में से चुनने की ज़रूरत नहीं पड़ती।&lt;/p&gt;
&lt;h2 id="experimental-mcp-apps"&gt;Experimental: MCP Apps&lt;/h2&gt;
&lt;p&gt;यह सबसे दिलचस्प addition है, और यह साफ़ तौर पर experimental है। MCP Apps ऐसे packaged workflows हैं जो MCP server environment के अंदर चलते हैं:&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;पहला example &lt;code&gt;mcp_app_my_work_item&lt;/code&gt; है — एक self-contained work item experience जो आपको अपने assigned work items देखने, filter करने और edit करने देता है, बिना कई tool calls को manually chain किए।&lt;/p&gt;
&lt;p&gt;Idea compelling है: आपके 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; को कई turns में call करने के बजाय, एक single MCP App पूरे workflow को एक structured, reusable unit के रूप में देता है। Setup time कम, behavior consistent, और moving parts कम।&lt;/p&gt;
&lt;h2 id="wrap-up"&gt;Wrap Up&lt;/h2&gt;
&lt;p&gt;Azure DevOps MCP Server तेज़ी से mature हो रहा है। WIQL support और PAT auth किसी भी Copilot + Azure Boards user के लिए immediate wins हैं। Annotation work remote server को agentic use cases के लिए safer बनाता है। और MCP Apps, भले ही experimental हों, इस दिशा का संकेत देते हैं: raw tools से composable workflows की ओर।&lt;/p&gt;
&lt;p&gt;Remote server के evolve होने के साथ &lt;a href="https://learn.microsoft.com/en-us/azure/devops/mcp-server/remote-mcp-server"&gt;documentation&lt;/a&gt; पर नज़र रखना worthwhile है।&lt;/p&gt;
&lt;p&gt;Original post by 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>