microsoft/azure-devops-mcp

The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.

它解决了什么问题

该项目提供了一种让 AI 代理与 Azure DevOps 交互的方法,使其能够检索信息并在该平台上执行操作。它解决了 AI 代理缺乏对 Azure DevOps 中项目管理和开发工具的直接、结构化访问的问题。

它如何工作

服务器实现了 Model Context Protocol (MCP),该协议作为 Azure DevOps REST API 的一层轻量级封装。这使得 AI 代理可以使用特定工具执行任务,例如列出项目、管理任务项以及更新维基页面。该项目提供了两种部署选项:一种是托管的远程服务器,便于快速设置;另一种是本地服务器,适用于需要 stdio 连接的用户。

适用人群

使用 Azure DevOps 的开发人员和团队,希望将 AI 代理(如以代理模式运行的 GitHub Copilot)集成到其开发工作流中,以自动化项目跟踪、文档编写和仓库管理。

主要亮点

  • 功能丰富的工具集:支持广泛的 Azure DevOps 功能,包括任务项、管道、仓库、维基和测试计划。
  • 灵活的部署方式:可作为托管的远程服务器或本地 Node.js 安装使用。
  • 领域过滤:本地服务器允许用户仅加载特定的工具组(例如 work-itemspipelines),以保持代理可用工具列表的可管理性。
  • MCP 标准:基于 Model Context Protocol 构建,确保与支持的 MCP 客户端(如 VS Code、Cursor 和 Claude Code)兼容。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目