📦 NuGet

📦 NuGet

site icon
2025.04.06 2
C#Azure DevOps 管理工具开发协作工具开发效率交流协作
mcpserver.azuredevops 是一个基于 Stdio 的 MCP 服务器,作为 dotnet 工具,用于访问 Azure DevOps。它提供了丰富的功能,包括项目管理、代码仓库管理、工作项管理、看板、流水线、拉取请求和 Wiki 等。该工具适用于开发团队,帮助他们更高效地管理和协作 Azure DevOps 上的项目。
View on GitHub

Overview

基本能力

产品定位

mcpserver.azuredevops 是一个专门为 Azure DevOps 设计的 MCP 服务器,旨在通过命令行工具提供对 Azure DevOps 各项功能的访问和管理。

核心功能

  • 项目管理:列出所有可访问的项目,获取项目详情。
  • 代码仓库管理:列出项目中的仓库,获取仓库详情,搜索代码。
  • 提交管理:获取特定提交的详情,列出提交记录。
  • 工作项管理:创建、更新、列出工作项,管理工作项之间的链接。
  • 看板管理:获取项目中的看板。
  • 流水线管理:列出所有流水线,触发流水线执行。
  • 拉取请求管理:列出、创建、更新拉取请求,获取拉取请求详情。
  • Wiki 管理:列出所有 Wiki,获取 Wiki 页面,创建 Wiki,更新 Wiki 页面。

适用场景

  • 开发团队需要自动化管理 Azure DevOps 上的项目。
  • 需要快速查询和操作代码仓库、工作项、流水线等。
  • 希望通过命令行工具集成 Azure DevOps 功能到其他开发工具中。

工具列表

  • Core Navigation Tools: GetProjects, GetRepositories
  • Project Tools: GetProject
  • Repository Tools: GetRepository
  • Search Tools: SearchCode
  • GetCommit Tools: GetCommit, GetCommits
  • Work Item Tools: get_work_item, create_work_item, update_work_item, list_work_items, manage_work_item_link
  • Boards Tools: get_boards
  • Pipelines Tools: list_pipelines, trigger_pipeline
  • Pull Requests Tools: list_pull_requests, create_pull_request, update_pull_request, get_pull_request
  • Wiki Tools: get_wikis, get_wiki_page, create_wiki, update_wiki_page

常见问题解答

  • 如何安装工具? 使用 dotnet tool install --global mcpserver.azuredevops.stdio --version 0.0.1-preview-05 命令进行安装。
  • 如何配置环境变量? 需要设置 AZURE_DEVOPS_ORG_URL, AZURE_DEVOPS_AUTH_METHOD, AZURE_DEVOPS_PAT, AZURE_DEVOPS_DEFAULT_PROJECT 等环境变量。

使用教程

使用依赖

  • 需要安装 .NET SDK。

安装教程

dotnet tool install --global mcpserver.azuredevops.stdio --version 0.0.1-preview-05

调试方式

  • 确保环境变量配置正确。
  • 运行工具并检查输出日志。

标签信息

安装类型

stdio

产品定位

Azure DevOps 管理工具, 开发协作工具

归类

开发效率, 交流协作

许可证

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