GitHub Copilot - 尝试使用一下Azure Devops MCP server

1. 简单介绍

最近参加了一次微软组织的AI相关的学习活动。其中一个主题是Github Copilot与Azure Devops MCP server的配合使用,即通过Azure DevOps MCP server去管理项目中的project/pipeline/branch/bugs等。微软在Azure DevOps MCP server中提供了几十个tool,如下图所示,

这边将简单尝试一下配置和使用Azure DevOps MCP server,

2. 具体说明

Azure DevOps MCP server的github repository地址是,

https://github.com/microsoft/azure-devops-mcp

2.1 准备阶段

  1. 首先需要有一个Azure DevOps的帐户,拥有organization/project Contributor以上的权限。

  2. 有Github Copilot subscription(免费版本也能用)

  3. 安装了NodeJs(>=18)和Visual Studio Code

2.2 配置ADO MCP tools

  1. 在Visual Studio Code中,创建一个mcp.json,配置如下,
  1. 打开VSCode的Github Copilot面板,在下方的输入框中,点击Configure tools按钮,
  1. 选择AzureDevOps.Mcp,然后点击Update Tools,

在弹出的提示窗中,点击Allow按钮,

最后登录成功

2.3 使用一下

2.3.1 查找组织中的project
  1. 输入查询projects的prompt,同时将agent mode设置为Agent,
  1. GitHub Copilot在执行任务时需要使用Azure DevOps MCP tools,点击Allow Without Review in this Session按钮即可,
  1. 最后Github Copilot借助Azure DevOps MCP tools查询到了特定orginazation中的project信息,
2.3.2 查找project中的Pipeline
  1. 输入查询Pipeline的prompt,GitHub Copilot会使用到MCP tool进行查询,点击Allow Without Review in this Session按钮,
  1. 最后能够查询到pipeline信息,
  1. 输入运行pipeline的promt,如下图所示,
  1. 最后返回pipeline的执行信息,

note, 有了Azure DevOps MCP server tool,在GitHub Copilot中也可以执行其他的操作,比如创建bug和完成pull request等。

3. 总结

本文简单介绍了一下Azure DevOps MCP server的使用过程,结合Github Copilot就可以实现更便捷的项目管理了。随着AI的进一步发展,Azure Devops/Github Actions也集成了越来越多的大语言模型的能力,比如gh aw(GitHub Copilot CLI agentic workflow)和基于Speckit的Agentic DevOps等。关于Agentic DevOps的内容很多,还需要继续跟着微软老师学习一下。

本文如果哪里有错误,麻烦告之,谢谢谢谢!

相关推荐
可涵不会debug2 天前
LangChain 进阶之路:LangGraph 图工作流、有状态智能体完整入门教程
microsoft
AlbertZein2 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
分布式存储与RustFS2 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
lpfasd1232 天前
2026年第38周GitHub趋势周报
python·科技·github
AIGCmagic社区2 天前
文档智能专题:小模型后训练怎么选样本?PaddleOCR-VL-1.6按三类弱点挖掘
人工智能·aigc·文档智能
AIGCmagic社区2 天前
文档智能专题:HunyuanOCR-1.5用DFlash把整页解码压到1.4秒
人工智能·aigc·文档智能
u1301302 天前
GitHub 热榜项目:日榜(2026-09-21)
人工智能·github
小虎AI生活2 天前
腾讯开源了一个项目,让 AI 直接用你已经登录好的浏览器
aigc·ai编程
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
plainGeekDev2 天前
Harness 实战:用 Android 登录模块搭一套可靠的 Agent 开发环境
aigc·ai编程·claude