MCP 协议深度解析:从原理到 TypeScript 实战
Model Context Protocol(MCP)是 Anthropic 提出的"AI 应用的 USB-C 接口"。本文讲清 MCP 的 host/client/server 三角模型、resources/tools/prompts 三类能力、JSON-RPC 通信机制,并用 TypeScript 从零实现一个可被 Claude Code 调用的 MCP Server。
AI Agent、MCP、工具调用、多 Agent 协作
本专题收录 Agent 工程 方向的文章和社区讨论,重点关注真实工程场景、工具选择、实践路径和风险边界。
页面会持续更新,适合作为学习路线、选型参考和技术复盘入口。
Model Context Protocol(MCP)是 Anthropic 提出的"AI 应用的 USB-C 接口"。本文讲清 MCP 的 host/client/server 三角模型、resources/tools/prompts 三类能力、JSON-RPC 通信机制,并用 TypeScript 从零实现一个可被 Claude Code 调用的 MCP Server。
"Agent ≠ 多轮对话。本文拆解 AI Agent 的四大组件——规划、记忆、工具、执行,讲清 ReAct 与 Plan-Execute 两种主流范式、短期与长期记忆的设计、function calling 的工程要点,以及把 Agent 从 demo 推向生产要解决的循环控制、错误恢复和可观测性。"
用户确认一次高风险动作后,重复点击、队列重投和参数替换都可能复用批准。本文用规范化 action digest、一次性消费、状态版本和幂等执行封闭窗口。
多 Agent 系统最常见的问题不是模型能力,而是任务委派后输入不完整、责任不清和结果无法验证。本文给出委派契约、结果 schema、预算传递和回收机制。
允许 Agent 自由抓取 URL 会把模型变成内网请求代理。本文给出 URL 规范化、全地址校验、连接 IP 钉扎、逐跳重定向检查、出口代理和攻击回归方案。
上一篇讲了 MCP 的协议原理,这篇动手——从零做一个生产可用的 MCP Server:选场景、用官方 SDK 实现 resources + tools、本地 stdio 与远程 HTTP 两种部署、用 MCP Inspector 调试,最后让 Claude Code 和 Cursor 都用上它。
Agent 的评测集决定了团队会优化什么。本文介绍如何从真实工作流抽样、标注可观测结果、覆盖失败路径并维护版本,让评测结果真正指导工程决策。
围绕 MCP、AI Agent 的技术趋势、工程实践和独立开发视角。
围绕 AI Agent、大模型 的技术趋势、工程实践和独立开发视角。
围绕 RAG、AI Agent 的技术趋势、工程实践和独立开发视角。
Agent 出错后不应机械重试。本文给出按错误可重试性、幂等性、风险等级和证据完整度决定恢复路径的方法,并说明何时进入降级或人工接管。
围绕 AI Agent、AI 的技术趋势、工程实践和独立开发视角。