SuperAPI AI 工具集

azure-devops-mcp

Azure DevOps MCP Server 是微软提供的模型上下文协议(MCP)服务器,让 AI 智能体能够直接访问 Azure DevOps。推荐使用远程 MCP 服务器,无需安装且优先获得新功能;也可选择运行本地服务器,通过 stdio 连接。借助它,智能体可以执行列出项目、构建、仓库、测试计划、团队、迭代、工作项、Wiki 等操作。项目基于 REST API 提供轻量封装,由 AI 智能体负责高层推理。本地服务器支持通过域(domains)按需加载工具组,并可设置默认项目和团队。该服务器最终将被远程服务器替代,本地服务器仍受支持但新开发将集中在远程服务器。

访问官网

工具介绍

用途

Azure DevOps MCP Server 让 AI 智能体通过模型上下文协议(MCP)与 Azure DevOps 交互。它把 Azure DevOps 的上下文直接带给智能体,使智能体可以查询项目、构建、仓库、测试计划、团队、迭代、工作项和 Wiki 等信息,并执行创建/更新 Wiki 页面等操作。该服务器在 REST API 之上提供一个轻量层,高层推理由 AI 智能体负责。

主要能力

根据资料,服务器支持以下工具类别(由示例提示可知):

  • 列出我的 ADO 项目
  • 列出指定项目的 ADO 构建
  • 列出指定项目的 ADO 仓库
  • 列出指定项目的测试计划
  • 列出指定项目的团队
  • 列出指定项目的迭代
  • 列出指定项目中我的工作项
  • 列出当前迭代中指定项目与团队的工作项
  • 列出指定项目中的所有 Wiki
  • 创建 Wiki 页面(例如 '/Architecture/Overview' 并包含系统设计内容)
  • 更新 Wiki 页面(例如 '/Getting Started' 并包含新入职指引)
  • 获取指定 Wiki 中指定页面的内容(例如从 Documentation Wiki 获取 '/API/Authentication') 每个工具处理一个聚焦的 Azure DevOps 任务。

使用方式

推荐优先使用远程 MCP 服务器:它无需安装,并率先获得新功能。远程服务器最终将取代本地服务器。本地服务器仅在需要 stdio 连接时使用。本地服务器安装步骤(使用 Visual Studio Code 和 GitHub Copilot)如下:

  1. 安装 VS Code 或 VS Code Insiders。
  2. 安装 Node.js 20 或更高版本。
  3. 在 VS Code 中打开项目。
  4. 在项目中创建 .vscode/mcp.json。
  5. 添加配置(将 {organization} 替换为你的 Azure DevOps 组织名称)。
  6. 保存文件,从 VS Code 的 MCP 视图启动 ado 服务器。
  7. 打开 GitHub Copilot Chat 并切换到 Agent 模式。
  8. 选择 Azure DevOps 工具,尝试类似“List ADO projects”的提示。
  9. 出现提示时,使用有权访问所选 Azure DevOps 组织的 Microsoft 账户登录。 若需使用每夜构建,将配置中的 @azure-devops/mcp 替换为 @azure-devops/mcp@next。为获得更好的工具选择,可在项目中添加 .github/copilot-instructions.md。 其他支持的客户端包括 Visual Studio 2022、Codex、Claude Code、Cursor、OpenCode 和 Kilo Code,详见入门指南。

适用场景

适用于需要让 AI 智能体访问 Azure DevOps 数据的场景,例如查询项目、构建、仓库、团队、迭代、工作项、Wiki,以及创建或更新 Wiki 页面。智能体可通过自然语言提示完成这些操作。

限制

  • 推荐使用远程服务器,本地服务器最终将被替代,现有本地用户应开始规划迁移。
  • 本地服务器包含许多工具,可通过域(domains)仅加载所需工具组,以避免工具列表过长并帮助有工具数量限制的客户端。可用域包括:core、work、work-items、search、test-plans、repositories、wiki、pipelines、advanced-security。在服务器参数中添加 -d 后跟域名即可。始终包含 core 以便智能体获取项目信息。若省略 -d,服务器加载所有域。
  • 可在 .vscode/mcp.json 中设置默认 Azure DevOps 项目和团队值,使工具跳过选择提示。
  • 遇到工具问题、需要支持或有功能请求,可使用远程 MCP 服务器问题模板报告。预览期间,远程 MCP 服务器问题将通过此仓库跟踪。
  • 项目采用 MIT 许可证。
  • 商标使用需遵循微软商标与品牌指南,第三方商标遵循各自政策。
  • 具体工具完整列表见文档:远程工具见 Available Tools 文档,本地工具见 TOOLSET.md。
  • 关于收费、价格、平台等更多信息,资料中暂未提供。