跳至内容

课程

Model Context Protocol (MCP) 入门

中级3 小时

借助模型上下文协议(MCP),比以往更轻松地将 AI/LLM 应用与 API、数据库和文件系统集成。

Python3 小时11 个视频34 个练习2,850 经验值3,434结业证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 并且您的数据存储在美国。

深受上千家公司学习者喜爱

要培训团队?

试用企业版

课程介绍

为什么学习模型上下文协议?

大型语言模型无法访问实时数据,也无法自主执行操作,而为每个工具或 API 编写自定义代码也无法扩展。 模型上下文协议(MCP)通过一种统一、标准化的方式,让 AI 应用连接外部工具、数据和服务,从而解决这一问题——它常被称为“AI 的 USB-C 接口”。 在这门课程中,你将从零开始使用 Python 构建 MCP 服务器和客户端,并将它们连接到一个 LLM。

如何构建并连接我的第一个 MCP 服务器?

你将首先学习 MCP 架构——主机、客户端和服务器——以及每个服务器都会提供的三种基本原语:工具、资源和提示。 然后你将使用 FastMCP 构建一个货币转换器服务器,添加文档字符串和类型提示,以便 LLM 能发现你的工具,并编写一个异步 Python 客户端,通过 stdio 传输列出并调用这些工具。

如何为 LLM 提供实时工具和上下文?

仅有工具还不够——模型还需要数据和行为指令。 您将为只读上下文和提示添加资源,以便在输入模糊时引导模型,然后将这三个原语全部接入 OpenAI LLM,使用五步工具调用工作流,使其能够自信地回答,或在需要时请求澄清。

如何将 MCP 服务器投入生产环境?

真实世界中的服务器需要的不只是顺利路径代码。 你将把基于文件的资源替换为基于数据库的查询,添加请求超时、结构化错误处理,以及安全的 API 身份验证,将密钥保留在服务器端。 最后,你将连接到一个第三方 MCP 服务器,并看到同一套客户端代码可以与任何支持该协议的服务器一起工作。

先修要求

课程大纲

课程大纲

3

让 MCP 服务器走向生产

深入了解如何将 MCP 服务器投入生产环境:重点讲解 MCP 服务器中的数据库与 API 集成,以及它们带来的额外考量。最后,安全且可靠地集成第三方 MCP,这样您就无需为常用集成重复造轮子。
开始本章

Model Context Protocol (MCP) 入门

课程完成

获取成就证书

立即报名

通过 DataCamp for Mobile 提升您的数据技能

通过我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。

Model Context Protocol (MCP) 入门 | DataCamp