SuperAPI AI 工具集

mcp-azure-devops

面向 Azure DevOps 的 MCP 服务器,让 AI 客户端可操作看板、工作项、仓库、拉取请求与流水线,并内置访问模式、项目白名单、受保护项目和删除确认等治理控制。

访问官网

工具介绍

用途:mcp-azure-devops 是一个 Model Context Protocol 服务器,让支持 MCP 的客户端(如 Claude Desktop、Claude Code、Cursor、Codex)跨 Azure DevOps 的看板、仓库、流水线和项目执行操作,并通过治理层把 AI 智能体限制在安全边界内。

主要能力:项目与团队——列出项目/团队/成员,查看流程模板;看板/工作项——WIQL 查询、获取工作项、创建/更新工作项、列出迭代(冲刺);仓库/拉取请求——列出仓库和分支、列出/获取 PR、创建 PR;流水线/构建——列出流水线和近期构建、获取构建、排队运行;管理/流程——列出流程模板、创建项目、删除项目(受保护)。

治理与安全模型:按操作分级。Read(read-only+):list_projects、get_project、list_teams、list_team_members、list_processes、query_work_items、get_work_item、list_iterations、list_repositories、list_branches、list_pull_requests、get_pull_request、list_pipelines、list_builds、get_build。Write(read-write+):create_work_item、update_work_item、create_pull_request、run_pipeline。Admin(admin):create_project、delete_project(需 AZDO_ALLOW_DELETE 加输入式确认)。此外还有项目白名单、受保护项目、删除门控、dry-run 和 JSON 审计日志。

使用方式:该服务器发布在 npm 上,包名为 @dockndevai/mcp-azure-devops,通过 npx 运行,需要组织和 PAT。各客户端配置参见 docs/CLIENTS.md,全部环境变量参见 .env.example。可从源码运行(开发),提供 server.json 用于官方 MCP 注册表,并提供 mcpName 用于 npm 所有权校验。

适用场景:让 AI 客户端查询或更新 Azure DevOps 工作项、查看项目仓库与拉取请求、检查构建与流水线状态,并在读写和管理操作上施加治理约束。

限制:具体价格、性能指标和完整安装命令资料暂未提供;高影响操作受访问模式、项目范围、受保护项目与删除确认限制;使用前需具备 Azure DevOps 组织和 PAT。