




资源介绍
视频数量:49个
总时长:2小时30分
课程介绍:
使用模型上下文协议构建AI代理
你有没有遇到过这样的情况:大语言模型能说会道,但一问天气、查数据,它就抓瞎了。AI确实聪明,但它被困在一个看不见的笼子里,无法直接获取真实世界的信息。这不是AI的问题,而是缺少一座桥梁。
模型上下文协议MCP,就是这座桥梁。这门课程要教你的,就是如何用MCP把AI从那个笼子里放出来,让它能够实时获取信息、操作工具、连接数据库,真正变成一个有实际能力的AI代理。
课程讲师Bruce Hopkins来头不小。他是《ChatGPT for Java》的作者,《Beginning ChatGPT for Python》的合著者,同时身兼英特尔AI软件创新者和Oracle Java Champion的头衔。这些资历意味着他既有深厚的理论基础,又有大量实战经验。这门课正是他把这些年积累的一手经验打包呈现给你的。
先说课程怎么带你入门。第一部分会从根子上讲清楚MCP到底解决什么问题。你会了解信息的三个领域,理解为什么AI代理非有不可。更重要的是,你会看到一个关键的历史教训:那些想靠围墙花园策略把用户锁在自家生态里的做法,最后为什么都失败了。这个教训直接催生了MCP这个开放标准。
课程从这里出发,详细对比MCP和HTTP的关系。HTTP让互联网实现了互联互通,MCP的目标类似,它要让AI生态系统实现互联互通。你会学到MCP客户端应用有哪些,怎么用它们来测试你的服务器。课程专门安排了天气查询的实操环节,让你亲手验证大语言模型是如何通过MCP获取实时天气数据的。
第二部分深入MCP服务器的架构。你会接触到核心概念和术语,搞清楚消息协议是怎么回事。STDIO和Streamable HTTP这两种传输方式有什么区别,什么时候该用哪个,这里都会讲清楚。
更重要的是,你会理解MCP里的几个核心组件各自的作用:工具用来执行操作,资源用来提供数据,提示用来封装复用逻辑。这三者的区别和适用场景,是MCP开发的核心知识点。
学到这里,理论已经够了,接下来全是实战。课程用三门语言分别实现MCP服务器,每种语言都走一遍完整的流程。
Python部分,你会学到用uv还是pip管理依赖,怎么搭建服务器框架,配置传输层,声明工具和提示,最后用MCP Inspector运行和调试。Java部分流程类似,但你会在Postman里测试你的服务器。Nodejs部分则会带你把服务器跑在Claude Desktop上,亲眼看到用自然语言操控AI代理的过程。
三门语言学下来,你会明白MCP的核心逻辑是跨语言的,不管你主力用什么技术栈,都能快速上手。
最后一部分是数据库集成实战。课程用PostgreSQL做演示,展示如何让AI通过MCP直接和数据库对话。你提问题,它查数据,全程用自然语言,不需要写SQL。这意味着什么?意味着你完全可以开发一个AI应用,让用户问任何数据库相关的问题,后台自动翻译成查询语句并返回结果。
整个课程2个半小时,49个视频,节奏紧凑不拖沓。讲师讲课干脆利落,不讲废话,直接把核心概念和实操步骤掰开了揉碎了讲。
这门课适合有编程基础的人。想做AI应用开发的工程师可以用它快速掌握MCP;已经在做AI相关工作的开发者可以用它补上协议层面的知识短板;甚至只是想了解AI Agent怎么跟外部世界打交道的学习者,也能从中获得清晰的答案。
学完这门课,你会掌握MCP协议的核心原理,能够用Python、Java、Nodejs任一语言实现MCP服务器,理解MCP客户端应用的用法,并且能够把MCP集成到实际的数据库应用中。这些能力组合在一起,意味着你具备了构建真正有用的AI代理的技术储备。