写点什么

Visual Studio 正式支持 MCP

作者:Edin Kapić

  • 2025-10-28
    北京
  • 本文字数:1066 字

    阅读完需:约 3 分钟

大小:539.41K时长:03:04
Visual Studio正式支持MCP

2025 年 8 月,微软宣布模型上下文协议(MCP)在Visual Studio中正式可用。MCP 为 Visual Studio 中的 AI 智能体与外部工具和服务的连接提供了一致的协议。公告指出,Visual Studio 现在提供了新的方法来配置和管理 MCP 服务器。


MCP 是由 Anthropic 在 2024 年推出的开放标准协议,旨在统一和简化基于大语言模型的开发工作流与外部系统(如数据库、代码搜索引擎和部署管道)之间的交互。Visual Studio 用户在以智能体模式或聊天模式运行 Copilot 时,可以通过配置一个名为.mcp.json的 JSON 文件,选择模型并在聊天界面中启用工具(例如 GitHub Copilot 代理)来连接到该端点。随后,Visual Studio 就会允许智能体查询连接的服务。


以下是连接到 GitHub Copilot MCP 服务器的.mcp.json文件示例:

{

  "servers": {

    "github": {

      "url": "https://api.githubcopilot.com/mcp/"

    }

  }

}


开发人员可以直接通过 Visual Studio 中的安装按钮添加 MCP 服务器,这个按钮作为徽章显示在存储库的 Markdown 文件中。或者,开发人员可以将它们添加到解决方案树中不同位置.mcp.json文件中。


文档还指出,管理员可以通过 GitHub Copilot 设置中的策略和访问控制功能来管理企业环境中的 MCP 使用。在 Visual Studio 中,MCP 协议的授权遵循MCP OAuth规范。开发人员可以通过 Azure AD 或其他供应商身份登录,选择 MCP 服务器端点、管理工具访问权限并使用安全的身份验证流程。


对于使用 Visual Studio 和 GitHub Copilot 等扩展的开发人员来说,MCP 正式发布意味着他们现在可以使用标准协议而非定制集成方案将 AI 助手连接到外部工具链和系统。Visual Studio文档为开发人员提供了全面的指导,涵盖了配置文件的设置、服务器端点的选择、供应商 API 密钥的链接和聊天体验模型的指定等。不过文档也指出了当前存在的一些限制:例如,尽管 MCP 协议本身允许暴露资源和提示词,但只有工具可以暴露给Copilot智能体。此外,微软在其博客中概述了连接到第三方 MCP 服务器时可能面临的重要安全风险


微软提供了一个 GitHub 存储库,其中不仅包含了 MCP 服务器的参考实现,还包含了操作 Git 存储库或从不同数据库检索信息的服务器。此外,该存储库还包含了数十个第三方 MCP 服务器的链接。另一个有用的 MCP 服务器来源是由 Frank Fiegel 维护的GitHub存储库


Visual Studio 正式支持 MCP 可能对工具标准化和安全治理(鉴于远程端点和身份验证流程)产生影响。开发人员务必要深入查阅详细的详细文档,全面了解配置方法、.mcp.json文件的语法以及如何注册服务器。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/10/visual-studio-mcp-ga/

2025-10-28 14:004374

评论

发布
暂无评论

内网域渗透分析(实战总结)

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Serverless 工程实践 | Serverless 应用优化与调试秘诀

阿里巴巴云原生

阿里云 Serverless 云原生

看完阿里大牛的数据结构学习笔记,我直接手撕了500道Leetcode题

Java 程序员 架构 面试 算法

偷瞄大佬书签栏,16个C++必备学习网站,建议收藏

奔着腾讯去

c++

Python代码阅读(第34篇):列表元素出现频率字典

Felix

Python 编程 Code Programing 阅读代码

携程 x StarRocks:高效支持高并发查询,大幅降低人力和硬件成本

StarRocks

大数据 数据分析 高并发 StarRocks

中国移动5G消息开发者社区 | 主题沙龙直播预约:5G消息在文旅场景的应用探讨

5G消息

5G 5G消息 中国移动5G rcs

自动驾驶混战,剑气二宗谁能笑傲江湖?

脑极体

记不住源码?掌握这套方法,Alibaba必有你一席之地!

Java 架构 面试 程序人生 编程语言

自我提升:高效能人士的 7 个习惯学习笔记(二)

程序员架构进阶

效率 自我管理 自我提升 10月月更

手把手教你使用Studio Lite + Digtal car!助力智能汽车场景、轻应用开发更轻松!

SOA开发者

分享一套golang实现的 IM 系统,一键部署服务端,客户端SDK全平台支持,可以替代IM云服务

OpenIM

代码检查规则:Java语言案例详解

百度开发者中心

Java 最佳实践 案例分享 代码检查规则

还在郁郁寡欢?啃完666页Java面试高频宝典,十月保你定级腾讯T3-2

Java 架构 面试 程序人生 编程语言

接棒运动赛事!工厂里也有热血竞技?

白洞计划

流计算 Oceanus 限量1元秒杀,立省2000元

腾讯云大数据

Hold the Door!区块链底层平台流控分析

趣链科技

区块链 流量控制 底层平台

引航计划|大前端|优质合集手把手带你玩转移动开发

三掌柜

大前端 引航计划 引航

都2021年了,还在算法上折跟头?这本《字节跳动面试必问算法秘籍》送给你!

Java 架构 面试 程序人生 编程语言

必须得会的汽车ECU研发基础—底层软件介绍4

SOA开发者

如何区分封闭图形的内部和外部

Changing Lin

10月月更

运用贝塞尔曲线绘制笔锋效果

ZEGO即构

音视频 笔锋实践 贝塞尔曲线

软件架构思考

轻口味

android 架构设计原则 10月月更

认识流媒体协议,从 RTSP 协议解析开始!

RTE开发者社区

协议 RTSP

阿里P8最全总结PDF:Tomcat+虚拟机+Spring全家桶+MyBatis源码等

Java 架构 面试 程序人生 编程语言

使用AI在原神里自动钓鱼,扫描Git仓库泄露的密码 【蛮三刀酱的Github周刊第三期】

Zhendong

GitHub

新一代容器平台ACK Anywhere,来了

阿里巴巴中间件

阿里云 云原生 中间件 ACK ACK Anywhere

数字化加速时刻,天津港解锁了“天工开物”新篇

脑极体

机器人自主学习新进展,百度飞桨发布四足机器人控制强化学习新算法

百度大脑

人工智能 飞桨

手把手带你玩转 JS | 引航计划|大前端

三掌柜

大前端 引航计划 引航 技术专题合集

用时三个月,阿里P8大佬总结出来的最深《Java性能优化全攻略》限时分享!

Java 架构 面试 程序人生 编程语言

Visual Studio正式支持MCP_后端_InfoQ精选文章