使用Azure DevOps MCP服务器,在开发过程中应用GitHub Copilot人工智能

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”功能的增强,其中

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值