您的位置首页 >科技要闻 >

微软发布.NET 11,SDK 内置 MCP 服务器模板

微软正式推出.NET 11 版本,最大 AI 相关更新就是 SDK 里面直接内置 MCP 服务器模板,开发者不用额外单独安装模板包,就能快速创建 MCP 服务项目。MCP 全称模型上下文协议,是一套开放标准,用来让 AI 客户端、智能体统一发现和调用外部工具、业务数据与服务,像 GitHub Copilot、VS Code 这类 AI 工具都能对接。以前做.NET MCP 服务器,需要手动下载安装 Microsoft.McpServer.ProjectTemplates 预览包,现在.NET11 自带 mcpserver 模板,开箱就能用,模板底层封装官方 C MCP SDK,自带可运行示例工具,开发者拿到项目后直接新增自定义工具逻辑即可。这个更新降低.NET 生态对接 AI 智能体的开发门槛,开发者可以快速把自有业务能力封装成 MCP 服务,发布到 NuGet,其他 AI 应用直接调用,不用重复处理协议底层通信细节。

一、.NET11 内置 MCP 服务器模板核心亮点

  • 内置集成:MCP 服务器模板打包进.NET11 SDK,不再需要手动安装第三方模板包,命令行直接调用
  • 自带基础示例:新建项目自带样例工具代码,包含 stdio 传输配置,创建完项目就能直接运行调试
  • 依托官方 C# MCP SDK:底层使用微软官方 MCP SDK,协议实现规范稳定,支持对接主流 MCP 客户端
  • 支持 NuGet 发布:基于模板开发出来的 MCP 服务器,可以打包上传 NuGet,其他开发者能搜索、直接引用
  • 适配 AI 智能体:开发完成的 MCP 服务可以被 GitHub Copilot、各类基于 MCP 协议的 AI Agent 调用,向外暴露业务工具能力

二、快速创建 MCP 服务器步骤

  1. 安装.NET11 SDK,安装完成后打开终端
  2. 使用命令创建项目:dotnet new mcpserver -n 你的项目名
  3. 进入项目目录,查看 Program.cs,里面已经写好 MCP 服务注册、传输配置和示例工具
  4. 修改代码,增加自己需要对外暴露的自定义工具、数据查询能力
  5. 本地运行测试,验证 AI 客户端是否可以正常连接调用
  6. 打包项目,发布 MCP 服务器包到 NuGet 平台

三、MCP 服务器模板适用场景与限制

✅ 适合使用.NET11 内置 MCP 服务器模板

  • 给 AI 智能体开发自定义业务工具,数据库查询、本地文件处理、内部 API 封装
  • 开发可被 Copilot、VS Code AI 调用的 MCP 服务
  • 快速搭建原型,验证 MCP 协议对接方案
  • 将现有.NET 业务能力封装成 AI 可调用工具

❌ 不适合

  • 完全不需要对接 AI 智能体、MCP 协议的普通 Web 接口项目
  • 需要复杂分布式集群部署的大型 MCP 服务(模板偏向轻量单机服务)

【常见问题】

问题 1:.NET11 内置 MCP 服务器模板是什么,相比旧版本有什么变化?

回答 1:.NET11 内置 MCP 服务器模板是.NET11 SDK 自带的 mcpserver 项目模板,用来快速搭建基于模型上下文协议的 MCP 服务器;旧版本需要单独安装预览模板包,升级.NET11 之后无需额外安装,直接用 dotnet new 命令创建 MCP 服务器项目。

问题 2:使用.NET11 内置 MCP 服务器模板开发出来的 MCP 服务器,能对接哪些 AI 工具?

回答 2:使用.NET11 内置 MCP 服务器模板开发的 MCP 服务器,遵循 MCP 开放协议,可以对接 GitHub Copilot、VS Code、支持 MCP 协议的各类 AI 客户端与智能体,AI 应用能够自动发现并调用模板里定义的工具能力。

问题 3:用.NET11 内置 MCP 服务器模板开发完成后,怎么分发 MCP 服务器?

回答 3:基于.NET11 内置 MCP 服务器模板开发的项目,可以直接打包成 NuGet 包,上传到NuGet.org,NuGet 专门支持 MCP Server 类型包,其他开发者可以搜索并接入这套 MCP 服务器。

问题 4:MCP 服务器模板支持哪些传输方式?

回答 4:.NET11 内置 MCP 服务器模板默认配置 stdio 传输,适合本地 AI 客户端调用;开发者也可以基于底层 MCP SDK 扩展,增加其他传输方式来满足远程调用需求。

【参考资料】

[2026-11-10](Announcing .NET 11)微软.NET 官方博客

[2026-11-09](What's new in ASP.NET Core in .NET 11)微软 Learn 文档

[2026-10-15](What's new in .NET 11)微软 Learn 文档

【免责声明】

本文内容基于微软.NET 官方发布文档、博客公开资讯整理,.NET11 内置 MCP 服务器模板的功能、支持能力受 SDK 版本、后续更新调整影响;MCP 协议生态第三方客户端兼容性存在差异,实际开发效果需要自测验证,本文内容不作为生产项目选型、开发落地的唯一依据,不构成商业开发建议。

今日大家都在搜的词: