算账机器人 Azure MCP(Microsoft Copilot Platform)工具现已原生集成
一、集成更新概述
微软近日宣布,Azure MCP(Microsoft Copilot Platform)工具现已原生集成至Visual Studio 2022,作为Azure开发工作负载的一部分,开发者无需再单独查找、安装或更新相关扩展。这一更新彻底简化了工具获取流程,大幅降低了开发前期的配置成本。
此前,开发者若要在Visual Studio 2022中使用Azure MCP工具,需前往Visual Studio Marketplace下载安装“GitHub Copilot for Azure (VS 2022)”扩展,完成VSIX安装向导操作后还需重启软件。若安装过程出现问题,只能卸载后重新安装,繁琐的步骤给开发者带来了不少额外负担。而现在,只要安装了Azure开发工作负载,Azure MCP工具就会自动包含其中,无需再进行额外的扩展管理操作。
二、核心功能与优势
(一)丰富工具库覆盖全开发周期
此次集成带来了超过230款工具,覆盖45项Azure服务,全面支持开发者从学习到生产的整个开发生命周期。无论是对Azure服务基础功能的咨询、架构设计方案的获取,还是应用配置、资源部署以及问题排查等操作,都能在Visual Studio 2022内一站式完成,无需切换至其他平台或工具。
具体支持的服务包括Azure CLI、Azure容器注册表(ACR)、Azure Cosmos DB(NoSQL数据库)、Azure数据资源管理器、Azure Database for PostgreSQL - 灵活服务器、Azure开发者CLI(azd)、Azure部署、Azure函数应用、Azure密钥保管库、Azure Kubernetes服务(AKS)、Azure SQL数据库及弹性池和服务器、Azure存储等,且工具列表还在持续更新中。
(二)无缝集成GitHub Copilot Chat
Azure MCP工具可直接在GitHub Copilot Chat中启用,开发者通过聊天界面就能调用各类工具,管理Azure资源、部署任务以及进行诊断操作。一旦在GitHub Copilot Chat中启用该工具,它会在不同会话中保持激活状态,无需重复设置,进一步提升了开发效率。
(三)简化认证与服务器管理
在MCP服务器集成方面,Visual Studio 2022也进行了优化。开发者只需在解决方案中添加mcp.json文件(.vscode/mcp.json格式同样支持),Visual Studio就能自动检测到。通过编辑器顶部的CodeLens控件,可直接启动和管理服务器,轻松完成重启、运行及输入控制等操作。同时,借助密钥链支持的无缝认证功能,开发者能够使用现有密钥链凭据直接在Visual Studio中对支持的MCP服务器进行认证,无需额外配置。
三、快速上手指南
(一)前置条件
需使用Visual Studio 2022 17.14及以上版本,该版本支持Agent Mode与MCP功能;
拥有有效的GitHub Copilot订阅,且在Visual Studio中已启用Copilot Chat;
拥有可访问Azure订阅的微软账户,若没有可免费注册开通。
(二)操作步骤
确保已安装Azure开发工作负载。若未安装,可打开Visual Studio安装程序,在工作负载选项中勾选“Azure开发”并完成安装;
打开Visual Studio 2022,启动Copilot Chat并选择Agent Mode;
点击“Select tools”,勾选启用Azure扩展;
在聊天提示中包含资源详细信息,即可开始使用各类Azure MCP工具。