本课程教您构建具有生产就绪功能的模型上下文协议 (MCP) 服务器和客户端。您将学习如何实现 Sampling(一种将 AI 模型的成本和复杂性从服务器转移到客户端的技术),以及如何添加实时日志和进度通知,以改善用户在长期运行过程中的体验。课程涵盖 MCP 的权限系统 roots,该系统可在维护安全边界的同时发现文件。 您将了解使 MCP 运行的双向通信模式,包括在客户端和服务器之间流动的 JSON 消息类型。课程将比较两种传输方法:用于本地开发的 STDIO 和用于远程部署的 StreamableHTTP。您将了解 StreamableHTTP 如何使用服务器发送事件来克服 HTTP 的限制,以及何时使用无状态配置来实现横向扩展,但会牺牲某些功能。 完成本课程后,您将能够根据部署需求选择合适的传输方法,实现与无直接 API 限制学习的语言模型集成的服务器,并了解不同 MCP 配置之间的架构权衡。实践演练将通过实际实施示例演示每个概念。

您将获得的技能
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

该课程共有3个模块
主 Sampling、通知和根--这三项强大的功能使 MCP 服务器能力更强、用户更友好。了解服务器如何访问 Language Model、提供实时反馈以及安全访问文件系统。
涵盖的内容
4个视频1个作业
深入了解 MCP 的通信层。了解 JSON 消息类型、用于本地开发的 stdio 传输以及用于远程部署的 StreamableHTTP 的复杂性。
涵盖的内容
5个视频2个作业
测试您对高级 MCP 概念的了解程度,并学习如何在自己的项目中应用这些技术。
涵盖的内容
1个视频2个作业
位教师
提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
从 计算机科学 浏览更多内容

Fractal Analytics

Vanderbilt University
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。




