适合谁
- 已经在使用 Azure DevOps 管理工作项、代码仓库、Wiki 或管道的团队
- 使用 VS Code + GitHub Copilot(或其他支持 MCP 的客户端)的开发者
- 希望通过自然语言查询/操作 Azure DevOps 而无需手写 REST API 调用的场景
微软官方维护的 Azure DevOps MCP 服务器,提供远程(推荐)和本地两种接入方式,覆盖项目、工作项、仓库、Wiki、测试计划和管道等核心场景;需要 Microsoft 账号登录且工具集较大,建议按需通过工具域裁剪,并留意近期工具重命名带来的兼容性影响。
由 Microsoft 官方维护的 MCP 服务器,将 AI 代理连接到 Azure DevOps,可访问组织、项目、看板/工作项、代码仓库、Wiki、测试计划和管道。推荐使用无需安装的远程 streamable-HTTP 端点(mcp.dev.azure.com/{organization}),也提供可选的本地 Node.js/npm stdio 服务器,并可通过“域”(domains)按需加载工具分组,如 core、work、work-items、search、test-plans、repositories、wiki、pipelines、advanced-security。
推荐方式(远程,免安装):在 .vscode/mcp.json 中添加类型为 http、地址为 https://mcp.dev.azure.com/{organization} 的服务器配置,在 VS Code 的 MCP 视图中启动即可,首次调用工具时会弹出浏览器要求用匹配组织的 Microsoft 账号登录。
可选方式(本地 stdio):需先安装 Node.js 20+,在 .vscode/mcp.json 中配置 command 为 npx、args 为 ["-y", "@azure-devops/mcp", "${input:ado_org}"] 的 stdio 服务器,保存后在 VS Code 中启动,并在 Agent 模式下选择所需工具;可用 -d 参数(如 "-d", "core", "work", "work-items")限定加载的工具域,建议始终启用 core 域。
{
"inputs": [
{
"id": "ado_org",
"type": "promptString",
"description": "Azure DevOps organization name (e.g. 'contoso')"
}
],
"servers": {
"ado": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@azure-devops/mcp", "${input:ado_org}"]
}
}
}