Azure DevOps MCP Server

Azure DevOps MCP Server

site icon
2025.03.28 0
TypeScriptAzure DevOpsAI 助手集成DevOps 自动化开发效率交流协作
Azure DevOps MCP Server 是一个基于 Model Context Protocol (MCP) 的实现,专门为 Azure DevOps 设计,允许 AI 助手通过标准化协议与 Azure DevOps API 进行交互。该服务器充当 AI 模型与 Azure DevOps API 之间的桥梁,提供了一种标准化的方式来访问和管理 Azure DevOps 资源,如项目、工作项、存储库等,并支持通过自然语言执行常见的 DevOps 工作流。
View on GitHub

Overview

基本能力

产品定位

Azure DevOps MCP Server 是一个专门为 Azure DevOps 设计的 MCP 服务器实现,旨在通过标准化协议使 AI 助手能够安全地与 Azure DevOps API 交互。

核心功能

  • 访问和管理项目、工作项、存储库等 Azure DevOps 资源
  • 创建和更新工作项、分支和拉取请求
  • 通过自然语言执行常见的 DevOps 工作流
  • 安全地认证和与 Azure DevOps 资源交互

适用场景

  • AI 助手与 Azure DevOps 的集成
  • 自动化 DevOps 工作流
  • 通过自然语言管理 Azure DevOps 资源

工具列表

  • 核心导航工具: list_organizations, list_projects, list_repositories
  • 项目工具: get_project
  • 存储库工具: get_repository
  • 工作项工具: get_work_item, create_work_item

常见问题解答

  • 认证问题(如无效或过期的凭证)
  • 权限不足
  • 网络连接问题
  • 配置错误

使用教程

使用依赖

  • Node.js (v16+)
  • npm 或 yarn
  • Azure DevOps 账户
  • 认证凭证(个人访问令牌、Azure Identity 凭证或 Azure CLI 登录)

安装教程

  1. 确保已安装 Node.js 和 npm/yarn
  2. 使用以下命令通过 NPX 运行服务器:
npx -y @tiberriver256/mcp-server-azure-devops
  1. 配置环境变量或使用配置文件进行认证

调试方式

  • 检查日志级别 (LOG_LEVEL 环境变量)
  • 验证认证凭证
  • 确保网络连接正常
  • 检查配置是否正确

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。