AI Agent 与 MCP:个人编程智能体的实用门槛
这门课的主题很明确:用 MCP(Model Context Protocol)把 AI 和你本地的开发环境打通,做成能真正帮写代码、读项目、跑流程的个人智能体。不是做demo聊天机器人,而是让模型拿到你的文件、终端、数据库,按你的逻辑执行。适合有一段时间的编程习惯、对 AI 调用不陌生,但不确定怎么让 AI「动手」的职场人。
解决什么问题:让 AI 从回答变成执行
很多开发者用 AI 写片段没问题,但让它理解整个项目、修改多处代码、运行测试,容易卡壳。原因在于工具链没有接上。这门课重点在 MCP 的接入和配置,让模型能读到你的仓库结构、调用终端、读写本地文件。学完后,你可以独立搭建一个能按指令操作本地环境的编程助手,而不是每次手动复制粘贴提示词。课程没有承诺入职大厂,也没有讲行业趋势,只讲怎么把工具接起来、跑通第一个能干活的本子。
适合什么基础:有代码感就行
建议至少有 Python 基础,能跑脚本、看懂配置文件;不需要精通某个框架,但要愿意调试环境变量、理解 JSON 结构。如果你只会调 API、很少接触本地执行,这门课的实操部分会让你适应一阵,但方向清晰。零基础直接上手会很吃力,因为后半段全是本地工具接入和流程编排。
建议先看哪几块:先搭环境,再动项目
前面几章通常从 MCP 协议的基本概念和运行依赖开始,先把本地跑起来,理解模型怎么拿到上下文。这部分别跳,因为后面的每一个工具接入都依赖这个骨架。接着找一个小项目作为试验场——一个简单仓库、几段脚本,用来验证模型是否能读文件、写文件、调终端。确认通路后再扩展到数据库或其他服务。资料包里包含的示例配置,优先用于本地测试,不要一开始就往生产环境里搬。
学完能独立做什么:自己的编程代理
目标很具体:你能从零搭出一个能读懂你项目、按指令修改代码、执行测试并反馈结果的本地智能体。它能做重复性的工程活,比如查依赖、改配置、生成测试用例、整理日志。但它不会替你写架构设计,也不会替代你对代码质量的判断。它更像一个有工具的初级助手,帮你省时间,而不是替你思考。
资料怎么配合练习
配套资料主要是环境配置参考和项目示例,用来对照你自己机器上的差异。练习节奏建议:第一遍跟着把基础通路跑通;第二遍换一个你自己的仓库,把 MCP 接进去,记录每次失败的点;第三遍加一个简单的工作流,让模型按固定流程执行三个步骤。遇到报错先看日志,别急着换方案,因为这门课的价值就在调试过程中。不要指望资料包给你一份万能配置,每个人的路径不同,得自己调。
mksz938-AI Agent+MCP从0到1打造个人专属编程智能体(20章完结)
本课程隶属 会员库 · 慕课实战课,完整课程目录与配套资料如下。
课程目录
第10章 AI编程智能体开发之终端控制工具开发( AI Agent的终端控制能力)/ 10-1 本章内容概览+subprocess run方法讲解 【网盘分享wpfx.org.cn】.mp4 10-10 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 10-2 subprocess Popen方法实战 【网盘分享wpfx.org.cn】.mp4 10-3 mcp工具封装+agent集成shell mcp工具 【网盘分享wpfx.org.cn】.mp4 10-4 智能体流失输出+输出结果视觉优化 【网盘分享wpfx.org.cn】.mp4 10-5 MacOS终端工具原理介绍+关闭终端工具开发 【网盘分享wpfx.org.cn】.mp4 10-6 终端新增工具开发 【网盘分享wpfx.org.cn】.mp4 10-7 实现向终端输入脚本命令+获取终端全部信息 【网盘分享wpfx.org.cn】.mp4 10-8 使用Cursor封装终端mcp工具 【网盘分享wpfx.org.cn】.mp4 10-9 windows利用psutil+pyautogui开发powershell控制工具 【网盘分享wpfx.org.cn】.mp4 第11章 AI编程智能体开发之知识库开发(AI Agent的知识学习能力)/ 11-1 本章内容概览+利用提示词优化大模型指令遵循问题 【网盘分享wpfx.org.cn】.mp4 11-2 通过阿里云百炼完成知识库创建 【网盘分享wpfx.org.cn】.mp4 11-3 阿里云百炼SDK接入和知识库查询 【网盘分享wpfx.org.cn】.mp4 11-4 RAG知识查询方法封装+MCP工具集成 【网盘分享wpfx.org.cn】.mp4 11-5 RAG MCP工具集成 【网盘分享wpfx.org.cn】.mp4 11-6 通过知识库解决智能体创建Vue项目的方案问题 【网盘分享wpfx.org.cn】.mp4 11-7 开发Terminal发送按键工具解决命令行交互 【网盘分享wpfx.org.cn】.mp4 11-8 优化知识库内容解决智能体的任务规划问题 【网盘分享wpfx.org.cn】.mp4 11-9 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 第12章 AI编程智能体开发之RAG自学习机制(AI Agent的自主学习能力)/ 12-1 本章内容概览+百炼SDK上传知识文件流程分析 【网盘分享wpfx.org.cn】.mp4 12-10 【实战】智能体实现自总结+自学习+自沉淀知识能力 【网盘分享wpfx.org.cn】.mp4 12-11 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 12-2 百炼SDK获取文件上传租约代码实现 【网盘分享wpfx.org.cn】.mp4 12-3 百炼SDK上传文件至数据中心代码实现 【网盘分享wpfx.org.cn】.mp4 12-4 添加数据中心文件至指定分类代码实现 【网盘分享wpfx.org.cn】.mp4 12-5 文件上传状态查询&上传文件代码封装 【网盘分享wpfx.org.cn】.mp4 12-6 创建百炼知识库API接入 【网盘分享wpfx.org.cn】.mp4 12-7 提交向量化任务并查询任务执行状态 【网盘分享wpfx.org.cn】.mp4 12-8 工作空间知识库查询+追加向量化任务API接入 【网盘分享wpfx.org.cn】.mp4 12-9 基于百炼知识库的自学习MCP工具封装 【网盘分享wpfx.org.cn】.mp4 第13章 Al编程智能体开发之浏览器控制开发(AI Agent的浏览器控制能力)/ 13-1 本章内容概览+selenium启动流程介绍 【网盘分享wpfx.org.cn】.mp4 13-10 结合浏览器mcp工具重新优化编程智能体,准确高效解决搜索问题 【网盘分享wpfx.org.cn】.mp4 13-2 selenium常见属性和API介绍 【网盘分享wpfx.org.cn】.mp4 13-3 基于selenium的baidu搜索工具开发 【网盘分享wpfx.org.cn】.mp4 13-4 百度搜索工具翻页功能支持 【网盘分享wpfx.org.cn】.mp4 13-5 (高能)使用selenium+chromedriver控制已经打开的Chrome浏览器 【网盘分享wpfx.org.cn】.mp4 13-6 (划重点)Chrome浏览器多标签页控制技术 【网盘分享wpfx.org.cn】.mp4 13-7 大模型结果瘦身之html移除无用标签 【网盘分享wpfx.org.cn】.mp4 13-8 移除display none的标签+移除所有注释 【网盘分享wpfx.org.cn】.mp4 13-9 移出无用属性使html瘦身5倍 【网盘分享wpfx.org.cn】.mp4 第14章 Al编程智能体开发之实现Agent运行沙盒 (AI Agent的沙盒运行能力)/ 14-1 本章内容概览+lima-vm虚拟机工具安装 【网盘分享wpfx.org.cn】.mp4 14-10 limavm创建文件夹和查看文件夹mcp工具开发 【网盘分享wpfx.org.cn】.mp4 14-11 limavm创建文件工具开发+智能体自动编码部署 【网盘分享wpfx.org.cn】.mp4 14-12 上传文件夹MCP工具开发-克隆本地文件目录结构 【网盘分享wpfx.org.cn】.mp4 14-13 上传文件夹MCP工具开发-实现文件上传 【网盘分享wpfx.org.cn】.mp4 14-2 lima虚拟机NAT网络配置(1) 【网盘分享wpfx.org.cn】.mp4 14-3 lima虚拟机NAT网络配置(2) 【网盘分享wpfx.org.cn】.mp4 14-4 lima虚拟机docker nginx环境搭建+docker镜像源配置 【网盘分享wpfx.org.cn】.mp4 14-5 docker-compose安装+nginx配置优化(1) 【网盘分享wpfx.org.cn】.mp4 14-6 docker-compose安装+nginx配置优化(2) 【网盘分享wpfx.org.cn】.mp4 14-7 (重点)docker nginx uploads目录配置+前端发布原理讲解 【网盘分享wpfx.org.cn】.mp4 14-8 封装limavm虚拟机的shell执行命令方法(1) 【网盘分享wpfx.org.cn】.mp4 14-9 封装limavm虚拟机的shell执行命令方法(2) 【网盘分享wpfx.org.cn】.mp4 第15章 AI编程智能体开发之数据库工具开发(AI Agent数据库操控能力)/ 15-1 虚拟机Docker环境下搭建MySQL环境 【网盘分享wpfx.org.cn】.mp4 15-2 MCP MySQL工具创建+通用查询方法封装 【网盘分享wpfx.org.cn】.mp4 15-3 MCP MySQL列举数据库和数据表工具开发 【网盘分享wpfx.org.cn】.mp4 15-4 MySQL MCP工具与Agent进行连接实现AI控制数据库 【网盘分享wpfx.org.cn】.mp4 15-5 返回结果封装+查询表结构工具开发 【网盘分享wpfx.org.cn】.mp4 15-6 数据库查询工具开发 【网盘分享wpfx.org.cn】.mp4 15-7 MySQL插入数据工具开发 【网盘分享wpfx.org.cn】.mp4 15-8 MySQL更新数据工具开发 【网盘分享wpfx.org.cn】.mp4 15-9 MySQL 删除数据工具开发 【网盘分享wpfx.org.cn】.mp4 第16章 Al编程智能体开发之LangGraph多智能体架构(AI Agent的架构能力)/ 16-1 MySQL创建数据库工具开发 【网盘分享wpfx.org.cn】.mp4 16-2 MySQL建表工具开发+智能体应用 【网盘分享wpfx.org.cn】.mp4 16-3 MySQL执行SQL工具开发+数据库Agent的综合运用 【网盘分享wpfx.org.cn】.mp4 16-4 LangGraph基本概念+核心优势+图数据结构介绍 【网盘分享wpfx.org.cn】.mp4 16-5 LangGraph核心概念和运行机制讲解 【网盘分享wpfx.org.cn】.mp4 16-6 LangGraph入门案例代码演示 【网盘分享wpfx.org.cn】.mp4 第17章 AI编程智能体开发之实现代码辅助开发能力(AI Agent的辅助编程能力)/ 17-1 LangGraph实战案例之LangGraph工作流构建+导出图片 【网盘分享wpfx.org.cn】.mp4 17-2 LangGraph工作流运行+提取关键词节点开发 【网盘分享wpfx.org.cn】.mp4 17-3 LangGraph百度搜索+回复用户节点开发+工作流整体串联 【网盘分享wpfx.org.cn】.mp4 17-4 MessagesState类继承和能力扩展 【网盘分享wpfx.org.cn】.mp4 17-5 LangGraph多智能体架构介绍 【网盘分享wpfx.org.cn】.mp4 17-6 LangGraph构建Supervisor架构 【网盘分享wpfx.org.cn】.mp4 17-7 Supervisor多智能体信息打印优化 【网盘分享wpfx.org.cn】.mp4 第18章 智能体实际项目中落地:小慕书城前端页面自动化开发(前端项目实战)/ 18-1 通过LangGraph Supervisor架构搭建编程智能体 【网盘分享wpfx.org.cn】.mp4 18-2 编程智能体运行+简单编程任务执行 【网盘分享wpfx.org.cn】.mp4 18-3 基于vue3-element-admin项目模板创建本地前端项目(新) 【网盘分享wpfx.org.cn】.mp4 18-4 使用终端工具解决前端运行报错(新) 【网盘分享wpfx.org.cn】.mp4 第19章 智能体实际项目中落地:小慕书城后端API与数据库自动化开发(后端项目实战)/ 19-1 使用自研Agent完成限定或自主规划的数据库任务【网盘分享wpfx.org.cn】.mp4 19-2 通过Agent实现数据库测试数据造数【网盘分享wpfx.org.cn】.mp4 19-3 使用Code Agent实现后端项目初始化【网盘分享wpfx.org.cn】.mp4 19-4 通过智能体实现后端数据库连接代码编写【网盘分享wpfx.org.cn】.mp4 19-5 让智能体编写数据库连接测试接口并提供curl语句【网盘分享wpfx.org.cn】.mp4 19-6 智能体快速完成接口CRUD代码及BUG修复【网盘分享wpfx.org.cn】.mp4 19-7 扩展查询接口支持筛选、排序和翻页功能【网盘分享wpfx.org.cn】.mp4 第1章 课程简介/ 1-1 导学:什么是AI Agent,如何更好地学习AI Agent? 【网盘分享wpfx.org.cn】.mp4 第20章 课程总结与技术整合展望/ 20-1 大模型应用能力回顾【网盘分享wpfx.org.cn】.mp4 20-2 智能体的工具能力回顾【网盘分享wpfx.org.cn】.mp4 20-3 智能体的MCP协议+工具能力回顾【网盘分享wpfx.org.cn】.mp4 20-4 智能体的多轮对话+记忆能力回顾【网盘分享wpfx.org.cn】.mp4 20-5 智能体的自研MCP工具回顾【网盘分享wpfx.org.cn】.mp4 20-6 智能体技术整合与未来商业应用展望【网盘分享wpfx.org.cn】.mp4 第2章 智能体必学必会的那些事一AI智能体的基础概念和技术架构/ 2-1 什么是智能体?常见的AI智能体能力展示 【网盘分享wpfx.org.cn】.mp4 2-2 主流智能体产品介绍和效果对比(DeepResearch、Manus、GLM沉思、通义千问) 【网盘分享wpfx.org.cn】.mp4 2-3 智能体的核心特性:自主性、适应性、交互性 【网盘分享wpfx.org.cn】.mp4 2-4 智能体和大模型的区别 【网盘分享wpfx.org.cn】.mp4 2-5 智能体5级分层及商业应用 【网盘分享wpfx.org.cn】.mp4 2-6 智能体技术架构讲解——Langgraph+LLM+Tools+MCP+RAG 【网盘分享wpfx.org.cn】.mp4 2-7 本章知识总结和回顾 【网盘分享wpfx.org.cn】.mp4 第3章 AI智能体开发之大模型调用 (AI Agent的 大模型能力)/ 3-1 python多版本管理工具anaconda使用方法 【网盘分享wpfx.org.cn】.mp4 3-2 python项目管理工具uv安装和应用 【网盘分享wpfx.org.cn】.mp4 3-3 智能体开发流程&Ollama本地大模型部署 【网盘分享wpfx.org.cn】.mp4 3-4 使用langchain-ollama库调用本地大模型 【网盘分享wpfx.org.cn】.mp4 3-5 ollama大模型的流式调用 【网盘分享wpfx.org.cn】.mp4 3-6 阿里云百炼平台大模型调用 【网盘分享wpfx.org.cn】.mp4 3-7 百炼平台推理大模型调用 【网盘分享wpfx.org.cn】.mp4 3-8 LangChain框架基本特性和概念介绍 【网盘分享wpfx.org.cn】.mp4 3-9 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 第4章 AI智能体开发之LangChain大模型工具开发 (Agent工具能力)/ 4-1 langchain_openai实例化qwen大模型+pydantic SecretStr加密api_key 【网盘分享wpfx.org.cn】.mp4 4-2 提示词模板之文本提示词PromptTemplate 【网盘分享wpfx.org.cn】.mp4 4-3 对话提示词模板ChatPromptTemplate用法 【网盘分享wpfx.org.cn】.mp4 4-4 ChatPromptTemplate+ChatMessagePromptTemplate联合实现对提示词+消息体的抽象和复用 【网盘分享wpfx.org.cn】.mp4 4-5 FewShotPromptTemplate通过提示词实现大模型少样本学习 【网盘分享wpfx.org.cn】.mp4 4-6 提示词模板对比及场景分析+链式调用大模型 【网盘分享wpfx.org.cn】.mp4 4-7 大模型调用自定义工具全流程开发 【网盘分享wpfx.org.cn】.mp4 4-8 tool装饰器注册工具+args_schema精确控制工具入参 【网盘分享wpfx.org.cn】.mp4 4-9 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 第5章 AI智能体开发之内置工具调用+返回体控制能力(Agent的智能体整合能力)/ 5-1 使用langchain.agents库快速完成智能体创建和调用 【网盘分享wpfx.org.cn】.mp4 5-2 应用JsonOutputParser规范智能体返回值 【网盘分享wpfx.org.cn】.mp4 5-3 PythonPerl基本用法介绍 【网盘分享wpfx.org.cn】.mp4 5-4 利用PythonPerlTool自动编写企业官网 【网盘分享wpfx.org.cn】.mp4 5-5 智能体企业官网提示词修改和优化 【网盘分享wpfx.org.cn】.mp4 5-6 langchain基础解析器讲解——精准控制大模型响应结果 【网盘分享wpfx.org.cn】.mp4 5-7 langchain DateOutputParser实现将自然语言转为日期格式 【网盘分享wpfx.org.cn】.mp4 5-8 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 第6章 AI智能体开发之深入MCP协议(AI Agent 的外部工具能力)/ 6-1 本章内容概览——走近MCP 【网盘分享wpfx.org.cn】.mp4 6-2 彻底搞懂MCP的原理和发展现状 【网盘分享wpfx.org.cn】.mp4 6-3 高德MCP服务接入原理讲解 【网盘分享wpfx.org.cn】.mp4 6-4 使用langchain_mcp_adatpers创建高德MCP客户端 【网盘分享wpfx.org.cn】.mp4 6-5 结合高德MCP使智能体具备位置服务能力 【网盘分享wpfx.org.cn】.mp4 6-6 基于高德MCP的复杂路径规划+可视化展示 【网盘分享wpfx.org.cn】.mp4 6-7 MCP通讯协议之stdio——实现本地MCP服务端+客户端 【网盘分享wpfx.org.cn】.mp4 6-8 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 第7章 AI智能体开发之Cursor+MCP接入(AI Agent 的智能化工具)/ 7-1 本章内容概览+Node环境搭建 【网盘分享wpfx.org.cn】.mp4 7-10 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 7-2 LangChain+MCP读取Playwright工具 【网盘分享wpfx.org.cn】.mp4 7-3 LangGraph+create_react_agent创建智能体运行Playwright工具 【网盘分享wpfx.org.cn】.mp4 7-4 Cursor下载、安装并接入Playwright MCP服务 【网盘分享wpfx.org.cn】.mp4 7-4 Playwright工具执行流程分析+日志结构化输出 【网盘分享wpfx.org.cn】.mp4 7-5 Cursor+Github MCP服务集成 【网盘分享wpfx.org.cn】.mp4 7-6 Cursor+高德MCP服务制定旅行计划 【网盘分享wpfx.org.cn】.mp4 7-7 Cursor+Github MCP服务集成 【网盘分享wpfx.org.cn】.mp4 7-8 小项目:Cursor+Github MCP二次开发vue-element-admin项目 【网盘分享wpfx.org.cn】.mp4 7-9 LangGraph agent接入Github MCP服务 【网盘分享wpfx.org.cn】.mp4 第8章 AI编程智能体项目规划+多轮对话能力实现(AI Agent的多轮对话能力)/ 8-1 项目目标及整体架构设计 【网盘分享wpfx.org.cn】.mp4 8-10 Runnables组件核心功能演示 【网盘分享wpfx.org.cn】.mp4 8-11 本章重点内容回顾和复习 【网盘分享wpfx.org.cn】.mp4 8-2 多轮对话能力原理介绍 【网盘分享wpfx.org.cn】.mp4 8-3 多轮对话LCLE创建 【网盘分享wpfx.org.cn】.mp4 8-4 使用对话历史类ChatMessageHistory解决历史对话注入问题 【网盘分享wpfx.org.cn】.mp4 8-5 基于RunnableWithMessageHistory构建多轮对话Runnable实例 【网盘分享wpfx.org.cn】.mp4 8-6 多轮对话交互实现 【网盘分享wpfx.org.cn】.mp4 8-7 使用FileChatMessageHistory实现会话持久化 【网盘分享wpfx.org.cn】.mp4 8-8 将agent集成到多轮对话 【网盘分享wpfx.org.cn】.mp4 8-9 LangChain核心组件Runnables介绍 【网盘分享wpfx.org.cn】.mp4 第9章 AI编程智能体记忆能力实现(AI Agent的记忆能力)/ 9-1 本章内容概览+Agent内存记忆能力实现 【网盘分享wpfx.org.cn】.mp4 9-10 (加餐)使用Docker安装mongodb服务 【网盘分享wpfx.org.cn】.mp4 9-11 (加餐)mongosh命令行工具安装和使用 【网盘分享wpfx.org.cn】.mp4 9-12 本章重点内容回顾和复习【网盘分享wpfx.org.cn】 .mp4 9-2 Windows&MacOS Redis环境搭建 【网盘分享wpfx.org.cn】.mp4 9-3 运用RedisSaver实现Agent会话持久化 【网盘分享wpfx.org.cn】.mp4 9-4 MongoDB环境搭建&MongoDB持久化实现 【网盘分享wpfx.org.cn】.mp4 9-5 文件持久化原理讲解+手写FileSaver实例化 【网盘分享wpfx.org.cn】.mp4 9-6 文件持久化FileSaver存储方法put实现 【网盘分享wpfx.org.cn】.mp4 9-7 文件持久化FileSaver恢复方法get_tuple实现 【网盘分享wpfx.org.cn】.mp4 9-8 基于FileSaver的agent多轮对话能力实现 【网盘分享wpfx.org.cn】.mp4 9-9 (加餐)使用Docker安装redis服务 【网盘分享wpfx.org.cn】.mp4 课程源码+文档/ ai_agent_with_langchain.exe 文档地址.txt 解压码.txt






![mksz835-前端全栈进阶 Nextjs打造跨框架SaaS应用[11章完结]](/_next/image?url=%2Fapi%2Fuploads%2Fec69a291-7fb4-417c-bcaf-7e42ea84d093.jpg&w=1920&q=75)