总体感受:真的是全面+精品!我自己都偷偷收藏了
教程主要围绕 模型上下文协议 (MCP) 展开的一系列从基础到进阶的课程,并给出了详细的实践代码,支持 TypeScript、Python、.NET、Java 和 Rust 等多种编程语言。
除了基础的MCP的使用、开发等知识,还深入探讨了一些高级主题,包括管理 LLM 上下文(分块、优先级和多代理架构)、配置采样参数以控制 LLM 输出(温度、top_p、种子等),以及实施 OAuth 2.1 和其他安全措施来防范 AI 特定的攻击。
项目直达链接:https://github.com/microsoft/mcp-for-beginners/tree/main
,以下是每个章节的链接,可直接点开学习。
最后,作为本文的一个隐藏彩蛋,很建议感兴趣的听一下文末的音频,感受另一种知识进入脑子的感觉。
基础篇(模块 00-03)
核心内容:一个入门模块,旨在让学习者对模型上下文协议(MCP)有一个宏观的认识。包括什么是 MCP、为什么需要 MCP 以及 MCP 的基本概念及安全性。
MCP 简介:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/00-Introduction/README.md
核心概念解析:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/01-CoreConcepts/README.md
MCP 安全性:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/02-Security/README.md
MCP 入门:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/README.md
实践篇(模块 3.1-3.9)
核心内容: 一个动手实践模块,指导学习者搭建开发环境并创建最简单的 MCP 应用。
第一个服务器:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/01-first-server/README.md
第一个客户端:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/02-client/README.md
集成 LLM 的客户端:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/03-llm-client/README.md
VS Code 集成:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/04-vscode/README.md
stdio 服务器:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/05-stdio-server/README.md
HTTP 流式传输:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/06-http-streaming/README.md
进阶篇(模块 04-10)
核心内容: 讲解在企业级开发和实践 MCP 用到技术和工具。包括实现 OAuth2 认证、MCP 路由策略、MCP 中的采样技术等.
AI 工具包:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/07-aitk/README.md
测试:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/08-testing/README.md
部署:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/03-GettingStarted/09-deployment/README.md
实践实现:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/04-PracticalImplementation/README.md
MCP 高级主题:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/README.md
Azure 集成:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-integration/README.md
多模态:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-multi-modality/README.md
OAuth2 演示:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-oauth2-demo/README.md
根上下文:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-root-contexts/README.md
路由:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-routing/README.md
采样:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-sampling/README.md
扩展:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-scaling/README.md
安全性:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-security/README.md
网络搜索:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/web-search-mcp/README.md
实时流式传输:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-realtimestreaming/README.md
实时搜索:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-realtimesearch/README.md
Entra ID 认证:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-security-entra/README.md
Foundry 集成:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-foundry-agent-integration/README.md
上下文工程:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/05-AdvancedTopics/mcp-contextengineering/README.md
社区贡献:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/06-CommunityContributions/README.md
早期采用的见解:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/07-LessonsFromEarlyAdoption/README.md
MCP 最佳实践:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/08-BestPractices/README.md
MCP 案例研究:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/09-CaseStudy/README.md
实践工作坊:https://github.com/microsoft/mcp-for-beginners/blob/main/translations/zh/10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/README.md
(所有链接均指向 中文翻译版 的课程文档,项目通过 GitHub Action 实现了 40+ 语言的自动化翻译。若需其他语言(如英文原文),可将路径中的 /zh/ 替换为 /en/。)
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...