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的内容很多,还需要继续跟着微软老师学习一下。

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

相关推荐
fthux3 小时前
不必下载整个仓库:GitZip Pro 让 GitHub 文件与文件夹批量下载更简单
前端·chrome·ai·edge·开源·github·firefox
DS随心转小程序5 小时前
借助 AI 导出鸭简化各类办公场景下文心输出 word 文档全流程操作
人工智能·aigc·word·豆包·deepseek·ai导出鸭
m0_547486665 小时前
《人工智能通识基础与AIGC应用》全套PPT课件2026
人工智能·aigc
wangruofeng6 小时前
Deepseek harness 安装配置保姆教程
aigc·ai编程·deepseek
人工智能研究所7 小时前
GitHub 10k+ Star:用自然语言描述系统,AI 帮你生成可交互架构图
人工智能·github·交互·自然语言·系统架构图·archify
逛逛GitHub7 小时前
一个 Skill.md 拿下 1.8 万星,这个 GitHub 项目让 AI 先说重点。
github
云空8 小时前
《GitHub 从入门到进阶完整教程》
github
Timeless1598 小时前
Git与TortoiseGit使用教程:第二章 Git常用命令及TortoiseGit使用教程
github
修远客8 小时前
记忆模块:Agent的短期/中期/长期记忆 — 不是所有记忆都要放向量数据库
aigc·ai编程