用途:通过 MCP 工具和直接 REST API 调用(v7.2)操作 Azure DevOps 的各类资源,适用于在 AI 辅助工作流中查询、创建与更新项目数据。
主要能力:
- 工作项:获取/批量获取、创建、更新、批量更新、评论、子项、链接与解除链接、关联 PR 与制品;支持 WIQL 查询、JSON Patch 更新、链接类型与常用系统字段。
- 流水线:列出定义与构建、查看状态与日志、查看提交变更、触发运行、重试或取消阶段。
- 仓库:列出与查看仓库、分支、提交,创建分支,查询与创建/更新 PR、增删评审人、PR 评论线程、回复与解决评论。
- 测试计划:创建计划/套件/用例、更新步骤、将用例加入套件、按构建 ID 查看结果。
- Wiki:列出/获取 Wiki 与页面内容、创建或更新页面。
- 搜索:代码、工作项、Wiki 搜索及过滤条件。
- 核心与其他:项目、团队、身份、迭代与容量管理;高级安全告警查询。
必要用法:认证可用 PAT(Basic,需 Base64 编码)或 OAuth 2.0 scope(如 vso.work、vso.work_write、vso.code、vso.build_execute、vso.test、vso.wiki)。请求需带 api-version=7.2-preview.3。工具名前缀按区域分为 mcp__ado__core_、wit_、pipelines_、repo_、testplan_、wiki_、search_* 等。
常见限制:API 有速率限制(匿名 200 TSTU/分钟、认证 1200 TSTU/分钟),返回 X-RateLimit-* 与 Retry-After 头,429 需退避重试;批量获取最多 200 项;迭代路径在创建与工作项更新时格式不同,易触发 TF401347;迭代无原生移动命令,需先确认无工作项再删除重建。价格与具体平台限制暂未提供。