Skip to content

第 18 周:MCP 协议 + 工具生态 ​

所属阶段:RAG + 评估 + 记忆 + MCP + 安全 + 国产生态(第 14–19 周)

本周目标 ​

掌握 MCP 协议的 Client / Server 模型,实现工具与资源的暴露、LangGraph 集成、输入输出安全护栏与审批 UI 升级,形成可复用的 MCP 工具接入清单。

本周日程 ​

天学习内容动手任务当日产出
Day 1MCP 协议概念:Client/Server、Resources/Tools/Prompts画出 MCP 架构图,理解“Agent 作为 Client,业务 API 作为 Server”MCP 架构图
Day 2MCP Server 实现:暴露一个 Tool用 MCP SDK 写一个 get_order_status(orderId) 工具MCP Server
Day 3MCP Client 集成到 LangGraph让 LangGraph Agent 通过 MCP Client 调用 Day 2 的工具MCP 工具调用
Day 4MCP Resources:暴露数据源把知识库文档作为 MCP Resource 暴露,Agent 可读取Resource 集成
Day 5安全护栏:输入输出验证 + PII 脱敏为 MCP 工具调用加输入校验和输出脱敏安全中间件
Day 6工具审批 UI 升级把第 13 周的审批 UI 扩展到 MCP 工具MCP 审批
Day 7周复盘 + 整理(阶段四里程碑移至第 19 周)整理 MCP 工具接入清单与调用链笔记,为下周 Agent 安全自查做准备MCP 笔记 + 周记

教程进度 ​

本周参考 ​

AgentForge 的 MCP Client/Server 集成可作为代码级参考;agent-service-toolkit 的 MCP 深度集成值得研读。注意:MCP 规范 2026-07-28 版已改为无状态协议(移除 initialize 握手、引入 Header 路由与 Tasks 扩展,Roots/Sampling 已列入废弃计划),看教程时留意规范版本,概念图按新规范画。