Model Context Protocol (MCP) 是一个前沿框架

发布于:2025-06-12 ⋅ 阅读:(22) ⋅ 点赞:(0)

微软发布了 Model Context Protocol (MCP) 课程:mcp-for-beginners。

Model Context Protocol (MCP) 是一个前沿框架,涵盖 C#、Java、JavaScript、TypeScript 和 Python 等主流编程语言,规范 AI 模型与客户端应用之间的交互。

 MCP 课程结构

章节 标题 描述 链接
00 MCP 介绍 介绍 Model Context Protocol 及其在 AI 流水线中的重要性,包括 MCP 是什么、标准化为何重要,以及实际应用和收益 介绍
01 核心概念详解 深入探讨 MCP 的核心概念,包括客户端-服务器架构、关键协议组件和消息传递模式 核心概念
02 MCP 安全性 识别基于 MCP 系统中的安全威胁,提供保护实现的技术和最佳实践 安全性
03 MCP 入门 环境搭建与配置,创建基础 MCP 服务器和客户端,MCP 与现有应用的集成 入门
3.1 第一个服务器 使用 MCP 协议搭建基础服务器,理解服务器与客户端的交互,并进行测试 第一个服务器
3.2 第一个客户端 使用 MCP 协议搭建基础客户端,理解客户端与服务器的交互,并进行测试 第一个客户端
3.3 带 LLM 的客户端 使用 MCP 协议搭建集成大型语言模型(LLM)的客户端 带 LLM 的客户端
3.4 用 Visual Studio Code 访问服务器 配置 Visual Studio Code 以使用 MCP 协议访问服务器 用 Visual Studio Code 访问服务器
3.5 使用 SSE 创建服务器 SSE 让我们能将服务器暴露到互联网。本节教你如何用 SSE 创建服务器 使用 SSE 创建服务器
3.6 使用 AI Toolkit AI Toolkit 是一款优秀工具,帮助你管理 AI 和 MCP 工作流 使用 AI Toolkit
3.7 测试你的服务器 测试是开发流程的重要环节。本节介绍多种测试工具的使用 测试你的服务器
3.8 部署你的服务器 如何将本地开发环境迁移到生产环境?本节帮助你完成服务器的开发和部署 部署你的服务器
04 实战应用 跨语言使用 SDK,调试、测试与验证,设计可复用的提示模板和工作流 实战应用
05 MCP 高级主题 多模态 AI 工作流与扩展性,安全扩展策略,MCP 在企业生态中的应用 高级主题
5.1 MCP 与 Azure 集成 展示与 Azure 的集成方法 MCP Azure 集成
5.2 多模态 展示如何处理图像等不同模态数据 多模态
5.3 MCP OAuth2 演示 一个简易的 Spring Boot 应用,展示 MCP 中 OAuth2 作为授权服务器和资源服务器的用法。演示安全令牌发放、受保护端点、Azure 容器应用部署和 API 管理集成 MCP OAuth2 演示
5.4 根上下文 深入了解根上下文及其实现方法 根上下文
5.5 路由 学习不同类型的路由 路由
5.6 采样 学习采样的使用方法 采样
5.7 扩展 了解 MCP 服务器的扩展,包括水平和垂直扩展策略、资源优化和性能调优 扩展
5.8 安全 保护你的 MCP 服务器,包括认证、授权和数据保护策略 安全
5.9 Web 搜索 MCP Python MCP 服务器和客户端,集成 SerpAPI 实现实时网页、新闻、产品搜索和问答。展示多工具协作、外部 API 集成及健壮的错误处理 Web 搜索 MCP
06 社区贡献 如何贡献代码和文档,通过 GitHub 协作,社区驱动的改进和反馈 社区贡献
07 早期采用经验分享 真实案例和有效实践,基于 MCP 的解决方案构建与部署,趋势和未来路线图 经验分享
08 MCP 最佳实践 性能调优与优化,设计容错的 MCP 系统,测试和弹性策略 最佳实践
09 MCP 案例研究 深入 MCP 解决方案架构、部署蓝图和集成技巧,带注释的图表和项目演练 案例研究

探索高级示例

参考:

https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/README.md