惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
V2EX - 技术
V2EX - 技术
Jina AI
Jina AI
有赞技术团队
有赞技术团队
美团技术团队
月光博客
月光博客
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
人人都是产品经理
人人都是产品经理
Security Latest
Security Latest
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
罗磊的独立博客
J
Java Code Geeks
博客园 - Franky
V
Vulnerabilities – Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
小众软件
小众软件
P
Privacy & Cybersecurity Law Blog
量子位
T
Threatpost
T
Tailwind CSS Blog
V
Visual Studio Blog
C
Cisco Blogs
雷峰网
雷峰网
博客园 - 【当耐特】
T
Tor Project blog
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园_首页
H
Heimdal Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
博客园 - 聂微东
爱范儿
爱范儿
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Threat Research - Cisco Blogs
T
Troy Hunt's Blog
H
Hacker News: Front Page
T
Tenable Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint

博客园 - danzhang

第十三年的MVP勋章:感谢这片技术社区 Azure DevOps Server:2026年6月份补丁(无法移除用户) 在Github的企业Enterprise中开通Copilot 在Azure DevOps Server中实现用户端原地址透传(X-Forwarded-For) Azure DevOps Server:2026年4月份补丁(安装详细步骤) Azure DevOps:应用远程MCP服务器,提升工作效率 Azure DevOps Server:2026年3月份补丁 Azure DevOps Server:扩充数据库服务器的磁盘 Azure DevOps Server:使用团队日历 Azure DevOps Server:2026年二月补丁(Patch 8) Azure DevOps:迭代看板简洁视图 Azure DevOps:移除TFVC中过时的签入策略 Azure DevOps Server 正式版本发布 Azure DevOps Server:复制markdown文档中的代码块 Azure DevOps Server:允许讨论但不允许修改工作项 Azure DevOps Server 2022.2 补丁(Patch 7) 在Azure DevOps Server中分析Git代码库的健康状况 Azure DevOps Server 25H2 安装手册 Azure DevOps Server 25H2 最新版本发布 使用Azure DevOps MCP和Playwriht,将功能测试用例转换为自动化测试用例 在VS Code中使用Playwright实现自动化测试(UI测试) Azure DevOps Server 2022.2 补丁(Patch 6) 在Azure DevOps的工作项中使用markdown
使用Azure DevOps MCP服务器,在开发过程中应用GitHub Copilot人工智能
danzhang · 2025-08-31 · via 博客园 - danzhang

Contents

  • 1. 概述
    • 1.1 什么是MCP Server
    • 1.2 什么是Azure DevOps MCP Server
  • 2. 操作手册
    • 2.1 前提条件
      • Azure DevOps账户
      • 安装最新版本的VS Code
      • 安装Azure Cli
      • 安装Nodejs
    • 2.2 安装Azure DevOps MCP Server
    • 2.3 登录Azure DevOps
    • 2.4 利用MCP Server
  • 3. 常见问题
    • 是否可以使用MCP访问内网的Azure DevOps Server
    • 登录后,在Copilot聊天中总是提示没有权限
    • 是否可以在工程文件中定义MCP配置

1. 概述

1.1 什么是MCP Server

MCP是Model Context Protocol(模型上下文协议)的缩写,它定义了一套标准化的通信协议,在AI模型(客户端)和外部资源(服务器,如工具、数据源等)之间扮演“翻译官”和“交通警察”的角色。

例如,用户数据存储在自己的系统或数据中,大语言模型无法直接访问这些资源;那么我们就可以利用MCP服务器在用户资源和大语言模型之间搭建一座桥梁,充分利用大语言模型的功能,实现对用户资源的访问、操作等控制,大幅提升内部资源的利用效率;同时,由于MCP服务器部署在企业内网,这就意味着我们即可以利用大语言模型的人工智能,还能保持内部数据的安全性。

1.2 什么是Azure DevOps MCP Server

Azure DevOps MCP Server是微软开发并部署在云端的MCP服务器,为用户访问Azure DevOps Service中的数据提供提供智能服务;它连接GitHub Copilot和Azure DevOps Service,将丰富的实时上下文(如工作项、拉取请求、测试计划等)发送给LLM的提示中,大语言能够根据您的特定Azure DevOps项目提供更好、更准确、更相关的答案。

与所有MCP服务器一样,Azure DevOps MCP Server与基于云的解决方案不同,本地MCP服务器在企业内网或开发环境中运行。这意味着MCP可以安全地访问企业私人数据和工具,而企业私人数据则无需离开企业内网,可以在充分应用人工智能的同时确保数据安全。

2. 操作手册

2.1 前提条件

  • Azure DevOps账户

你必须注册一个Azure DevOps账户,并且为这个账户分配了对应团队项目的访问权限。

  • 安装最新版本的VS Code

在 2024 年 1 月的 1.86 版本的更新日志中,VS Code 团队正式宣布了对其“嵌入式 Copilot”功能的增强,其中包括 “支持与 Model Context Protocol (MCP) 服务器集成”。
这意味着开发者可以通过配置,让 VS Code 内部的 GitHub Copilot 等 AI 助手连接到 MCP 服务器,从而扩展 AI 的能力。
建议安装最新版本的VS Code [Download Visual Studio Code - Mac, Linux, Windows](https://code.visualstudio.com/download)

  • 安装Azure Cli

安装Azure Cli,以及Azure Cli的插件Azure Cli DevOps
安装包的获取路径:https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-windows
安装完成后,可以在命令行中运行命令安装插件

az extension add --name azure-devops

image

  • 安装Nodejs

需要 Node.js 版本 ^18.17.0 或更高版本,推荐使用 18.x 的 LTS(长期支持版)或最新的 20.x LTS。
image

2.2 安装Azure DevOps MCP Server

2.3 登录Azure DevOps

在VS Code的命令行窗口(Terminal)中,运行Az Login命令,完成Azure的认证登录,并选择对应的订阅。
image
按照提示完成用户认证,并选择了对应的订阅后,可以可以看到类似下图的界面
image

2.4 利用MCP Server

完成上面的准备工作后,我们就可以使用MCP Server利用Github Copilot的的强大AI能力了。
下面是几个简单的使用示例
image
在聊天窗口中,笔者使用文字,让MCP查询团队项目,并创建了一个Issue,如下图:
image

3. 常见问题

是否可以使用MCP访问内网的Azure DevOps Server

目前还不能

登录后,在Copilot聊天中总是提示没有权限

目前测试,不能使用个人的团队项目集合,原因是没有订阅

是否可以在工程文件中定义MCP配置

是的,可以在项目文件中新建一个文件.vscode,并添加文件mcp.json,在文件中配置团队项目集合名称,就可以将文件签入到代码库,从而为开发团队配置标准的MCP参数,如下图:
image

https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君

image