微软正式推出.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 服务器步骤
- 安装.NET11 SDK,安装完成后打开终端
- 使用命令创建项目:dotnet new mcpserver -n 你的项目名
- 进入项目目录,查看 Program.cs,里面已经写好 MCP 服务注册、传输配置和示例工具
- 修改代码,增加自己需要对外暴露的自定义工具、数据查询能力
- 本地运行测试,验证 AI 客户端是否可以正常连接调用
- 打包项目,发布 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 协议生态第三方客户端兼容性存在差异,实际开发效果需要自测验证,本文内容不作为生产项目选型、开发落地的唯一依据,不构成商业开发建议。
