mcp for beginners

2025-12-11 0 301

按照以下步骤开始使用以下资源:

  1. 叉子存储:单击
  2. 克隆存储库git clone https://*github.co*m*/microsoft/mcp-for-beginners.git
  3. 加入Azure AI Foundry Discord,与专家和开发人员见面

多语言支持

通过GitHub Action(自动化和始终最新)支持

法语|西班牙语|德语|俄语|阿拉伯语|波斯(波斯语)|乌尔都语|中文(简化)|中文(传统,澳门)|中文(传统,香港)|中文(传统,台湾)|日语|韩语|印地语|孟加拉|马拉地语|尼泊尔|旁遮普(Gurmukhi)|葡萄牙(葡萄牙)|葡萄牙(巴西)|意大利|抛光|土耳其|希腊语|泰国|瑞典|丹麦语|挪威|芬兰|荷兰|希伯来语|越南|印度尼西亚人|马来人|他加禄语(菲律宾)|斯瓦希里语|匈牙利人|捷克|斯洛伐克|罗马尼亚人|保加利亚人|塞尔维亚(西里尔)|克罗地亚|斯洛文尼亚人|乌克兰|缅甸(缅甸)

初学者的模型上下文协议(MCP)课程

在C#,Java,JavaScript,Python和TypeScript中学习MCP

?模型上下文协议课程的概述

模型上下文协议(MCP)是一个尖端框架,旨在标准化AI模型和客户端应用程序之间的交互。该开源课程提供了一个结构化的学习路径,其中包括实用的编码示例和现实世界中的用例,包括C#,Java,Java,JavaScript,Typescript和Python。

无论您是AI开发人员,系统架构师还是软件工程师,本指南都是您掌握MCP基本原理和实施策略的综合资源。

?官方MCP资源

  • MCP文档 – 详细的教程和用户指南
  • MCP规范 – 协议架构和技术参考
  • 原始MCP规范 – 传统技术参考(可能包含其他详细信息)
  • ?‍MCP GITHUB存储库 – 开源SDK,工具和代码样本
  • MCP社区 – 加入讨论并为社区做出贡献

加入我们的MCP开发日,2025年7月29日至30日

在MCP Dev Days上准备两天的深度技术洞察力,社区联系和动手学习,这是一个虚拟事件,该虚拟事件专门用于模型上下文协议(MCP),这是桥梁AI模型及其所依赖工具的新兴标准。

➡️注册MCP开发日

您可以通过在我们的活动页面上注册:https://aka.ms/mcpdevdays观看MCP开发日。从那里,您将可以在YouTube或Twitch上加入直播流。所有内容均已记录,然后将在Microsoft开发人员YouTube频道上使用。演示的源代码也将在GitHub上使用。

事件详细信息

  • 日期:7月29日(第1天)和7月30日(第2天)
  • 时间:每天上午9:00
  • 地点:在线 – 从任何地方加入!

第1天:MCP生产力,Devtools和社区:

全部是要授权开发人员在开发人员的工作流程中使用MCP并庆祝惊人的MCP社区。我们将与社区成员和合作伙伴(例如Arcade,Block,Okta和Neon)一起,以了解他们如何与Microsoft合作以塑造开放且可扩展的MCP生态系统。跨越VS代码,Visual Studio,Github Copilot以及流行的社区工具实用,上下文驱动的DEV Workfrows社区主导的会话和见解是您是否刚刚开始MCP还是已经开始使用它,第1天都会以灵感和可动行动的方式为舞台设置舞台。

第2天:充满信心地构建MCP服务器

适用于MCP建造者。我们将深入研究实施策略和最佳实践,以创建MCP服务器并将MCP集成到您的AI工作流程中。

主题包括:

  • 构建MCP服务器并将它们集成到代理体验中
  • 迅速驱动的开发
  • 安全最佳实践
  • 使用功能,ACA和API管理等构件
  • 注册表对齐和工具(1p + 3p)

如果您是开发人员,工具构建器或AI产品策略师,那么今天,您需要建立可扩展,安全和未来的MCP解决方案所需的见解。

?MCP课程概述

完整的课程结构

模块 话题 描述 关联
模块1-3:基本面
00 MCP简介 概述模型上下文协议及其在AI管道中的重要性 阅读更多
01 解释了核心概念 核心MCP概念的深入探索 阅读更多
02 MCP的安全性 安全威胁和最佳实践 阅读更多
03 MCP入门 环境设置,基本服务器/客户端,集成 阅读更多
模块3:构建您的第一个服务器和客户端
3.1 第一个服务器 创建您的第一个MCP服务器 指导
3.2 第一个客户 开发基本的MCP客户端 指导
3.3 LLM的客户 集成大型语言模型 指导
3.4 VS代码集成 在VS代码中消费MCP服务器 指导
3.5 SSE服务器 使用服务器量事件创建服务器 指导
3.6 HTTP流 在MCP中实现HTTP流 指导
3.7 AI工具包 与MCP一起使用AI工具包 指导
3.8 测试 测试您的MCP服务器实现 指导
3.9 部署 将MCP服务器部署到生产 指导
4-5模块:实用和高级
04 实际实施 SDK,调试,测试,可重复使用的提示模板 阅读更多
05 MCP的高级主题 多模式AI,缩放,企业使用 阅读更多
5.1 Azure集成 MCP与Azure集成 指导
5.2 多模式 使用多种方式 指导
5.3 OAuth2演示 实现OAuth2身份验证 指导
5.4 根上下文 了解和实施根上下文 指导
5.5 路由 MCP路由策略 指导
5.6 采样 MCP中的采样技术 指导
5.7 缩放 比例MCP实现 指导
5.8 安全 高级安全考虑 指导
5.9 网络搜索 实现Web搜索功能 指导
5.10 实时流 构建实时流媒体功能 指导
5.11 实时搜索 实现实时搜索 指导
5.12 Entra ID Auth 具有Microsoft Entra ID的身份验证 指导
5.13 铸造集成 与Azure AI Foundry集成 指导
5.14 上下文工程 有效上下文工程技术 指导
模块6-10:社区与最佳实践
06 社区贡献 如何为MCP生态系统做出贡献 指导
07 早期采用的见解 现实世界实施故事 指导
08 MCP的最佳实践 性能,容忍度,弹性 指导
09 MCP案例研究 实际实施示例 指导
10 动手研讨会 使用AI工具包构建MCP服务器 实验室

示例代码项目

基本MCP计算器样品

语言 描述 关联
C# MCP服务器示例 查看代码
爪哇 MCP计算器 查看代码
JavaScript MCP演示 查看代码
Python MCP服务器 查看代码
打字稿 MCP示例 查看代码

高级MCP实现

语言 描述 关联
C# 高级样本 查看代码
爪哇 容器应用程序示例 查看代码
JavaScript 高级样本 查看代码
Python 复杂的实现 查看代码
打字稿 容器样本 查看代码

学习MCP的先决条件

为了充分利用本课程,您应该有:

  • 至少一种以下语言中编程的基础知识:C#,Java,JavaScript,Python或Typescript

  • 了解客户服务器模型和API

  • 熟悉休息和HTTP概念

  • (可选)AI/ML概念中的背景

  • 加入我们的社区讨论以寻求支持

学习指南和资源

该存储库包含几种资源,可以帮助您有效地导航和学习:

学习指南

可以使用综合学习指南来帮助您有效地浏览此存储库。该指南包括:

  • 视觉课程图显示了所有涵盖的主题
  • 每个存储库部分的详细分解
  • 有关如何使用示例项目的指南
  • 推荐的学习路径不同技能水平
  • 补充您的学习旅程的其他资源

ChangElog

我们维护一个详细的更改程序,可跟踪课程材料的所有重大更新,包括:

  • 新内容添加
  • 结构变化
  • 功能改进
  • 文档更新

如何有效使用此课程

本指南中的每个课程都包括:

  1. MCP概念的明确解释
  2. 用多种语言的实时代码示例
  3. 锻炼以构建真正的MCP应用程序
  4. 高级学习者的额外资源

?社区谢谢

感谢Microsoft有价值的专业Shivam Goyal提供了重要的代码样本。

许可证信息

此内容是根据MIT许可证获得许可的。有关条款和条件,请参阅许可证。

?贡献指南

该项目欢迎贡献和建议。大多数捐款要求您同意撰写贡献者许可协议(CLA),宣布您有权并实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.op***ensource.microsoft.com。

当您提交拉动请求时,CLA机器人将自动确定您是否需要提供CLA并适当装饰PR(例如状态检查,评论)。只需按照机器人提供的说明即可。您只需要使用我们的CLA在所有存储库中进行一次。

该项目采用了Microsoft开源的行为代码。有关更多信息,请参见《行为守则常见问题守则》或与其他问题或评论联系opencode@microsoft.com。

存储库结构

存储库的组织如下:

  • 核心课程(00-10) :以十个顺序模块组织的主要内容
  • 图像/ :整个课程中使用的图和插图
  • 翻译/ :具有自动翻译的多语言支持
  • Translated_images/ :图和插图的本地版本
  • student_guide.md :浏览存储库的综合指南
  • ChangElog.md :课程材料的所有重大变化的记录
  • MCP.JSON :MCP规范的配置文件
  • code_of_conduct.md,许可证,security.md,support.md :项目治理文件

?其他课程

我们的团队还开设其他课程!查看:

  • 初学者的人工智能代理商
  • 使用.NET的初学者的生成AI
  • 使用JavaScript的初学者的生成AI
  • 初学者的生成AI
  • ML初学者
  • 初学者的数据科学
  • AI针对初学者
  • 初学者的网络安全
  • 初学者的Web开发人员
  • 初学者的物联网
  • XR开发初学者
  • 掌握AI配对编程的GitHub Copilot
  • 掌握C#/。网络开发人员的GitHub Copilot
  • 选择您自己的副驾驶冒险

™商标通知

该项目可能包含用于项目,产品或服务的商标或徽标。 Microsoft商标或徽标的授权使用受到了Microsoft的商标和品牌准则的约束。在此项目的修改版本中使用Microsoft商标或徽标不得引起混乱或暗示Microsoft赞助。任何使用第三方商标或徽标都遵守这些第三方政策。

下载源码

通过命令行克隆项目:

git clone https://github.com/microsoft/mcp-for-beginners.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 mcp for beginners https://www.zuozi.net/34163.html

ini parser
下一篇: ini parser
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务