Azure DevOps Remote MCP Server

image

2026-03-17-də Azure DevOps Remote MCP Server public preview olaraq yayımlandı və “local MCP server” quraşdırmasını aradan qaldıraraq hosted endpoint (https://mcp.dev.azure.com/{organization}) + streamable HTTP transport + Microsoft Entra OAuth ilə inteqrasiyanı sadələşdirdi . 2026-03-19-da eyni MCP server Microsoft Foundry-də Tool Catalog vasitəsilə birinci sinif alət kimi istifadəyə verildi: agent qurarkən “Add Tools” → “Azure DevOps MCP Server (preview)” seçimi ilə DevOps data agent workflow-larına daxil olur .

Background:
AI assistant-lar DevOps konteksti olmadan sprint bloklayıcılarını, PR review tələblərini və pipeline statuslarını “real” layihə datası ilə əlaqələndirə bilmir. MCP server bu boşluğu doldurur: AI alətləri Azure DevOps-un iş item-lərinə, repo-larına və pipeline-larına nizamlı interfeys (tools) ilə çıxış əldə edir .

Yeni funksiya/xidmətin detallı izahı:
Microsoft Learn remote MCP server-i “hosted version” kimi təsvir edir: local install tələb etmir, streamable HTTP istifadə edir, Entra OAuth ilə autentifikasiya edir, hosting Azure DevOps service-in özündədir . Remote vs local fərqləri Learn sənədində cədvəl kimi verilir (install yox, PAT əvəzinə OAuth və s.) . Azure DevOps Blog isə local server-in gələcəkdə remote GA ilə uyğun şəkildə arxivlənəcəyini bildirir, lakin konkret tarix unspecified .

Arxitektura (Mermaid):

flowchart LR
  Client[VS Code / Visual Studio\n(GitHub Copilot Chat)] –>|mcp.json| Remote[Azure DevOps Remote MCP Server\nHosted endpoint]
  Remote –> Entra[Microsoft Entra ID\nOAuth]
  Remote –> ADO[Azure DevOps Data\nWork items/PRs/Pipelines]
  Foundry[Microsoft Foundry Agent] –>|Tool Catalog\nConnect| Remote

Step-by-step quraşdırma və verifikasiya (komandalar və config):
A. VS Code üçün minimal konfiqurasiya (.vscode/mcp.json): Azure DevOps Blog minimal server config-i belə verir:

{
  “servers”: {
    “ado-remote-mcp”: {
      “url”: “https://mcp.dev.azure.com/{organization}”,
      “type”: “http”
    }
  },
  “inputs”: []
}

B. Auth və test:
1) Repo daxilində .vscode/mcp.json faylını əlavə edin və saxlayın .
2) VS Code-da GitHub Copilot-u açın; prompt gəldikdə Entra hesabı ilə autentifikasiya edin .
3) Verifikasiya sualları (Learn təklifləri): “Siyahı the projects…”, “Show my assigned work items…”, “What pull requests require my review?” .

C. Supported environments və constraint-lər:
Remote MCP server üçün Azure DevOps organization Entra ID ilə bağlı olmalıdır; standalone/Microsoft Account (MSA) backed org-lar dəstəklənmir . 2026 preview mərhələsində dəstək Visual Studio və VS Code ilə məhdud ola bilər; digər client-lar (məs., Claude Desktop, ChatGPT və s.) üçün Entra-da OAuth client registration kimi əlavə addımlar “coming soon” kimi qeyd olunur .

D. Microsoft Foundry-də aktivləşdirmə (UI flow):
Foundry-də agentə alət əlavə edərkən Add Tools → Catalog → “Azure DevOps” axtarın → “Azure DevOps MCP Server (preview)” seçin → organization name daxil edin → Connect . Tool subset seçib agentin nəyi görə biləcəyini məhdudlaşdırmaq tövsiyə olunur .

Praktik use-case-lər:
Sprint vəziyyəti və bloklayıcılar: work item analizi, prioritetləndirmə, status xülasələri (AI agent + MCP tools).
PR triage və review: “məndən hansı PR-lər review gözləyir?” tipli sorğularla xəbərdarlıq yükünü azaltmaq .
Agentic DevOps workflows: Foundry agenti DevOps data ilə plan hazırlayıb texniki qərarları kontekstə bağlı verir; DevOps Blog Foundry-ni “unified platform for building agents at scale on Azure” kimi çərçivələyir .

Limitasiyalar:
– Public preview: funksionallıq dəyişə bilər, məhdudiyyətlər mümkündür .
– Entra asılılığı: MSA backed org-lar işləməyəcək .
– Local server-in arxivlənmə tarixi unspecified .
– Foundry-də əlavə service inteqrasiyaları “not yet available / coming soon” (dəqiq timeline unspecified) .

Yazı naviqasiyası

Mobil sürümden çık