一个客户端接多个 MCP Server:编排方式、命名冲突与成本控制
MCP 客户端接多个 Server 的核心是命名空间、路由表与工具总量控制。本文给出连接层代码、三种编排策略对比,以及远程会话、断线恢复与故障隔离要点。
按 Esc 关闭
MCP(Model Context Protocol)协议中文教程:MCP Server 搭建、客户端接入配置、工具与资源定义、常见 MCP 服务端推荐,附可运行的代码示例。
MCP 客户端接多个 Server 的核心是命名空间、路由表与工具总量控制。本文给出连接层代码、三种编排策略对比,以及远程会话、断线恢复与故障隔离要点。
MCP 从 2026-07-28 起取消握手式协商:每个请求在 _meta 自带协议版本与能力,服务端逐条判断,不支持就返回 -32022 并列出 supported 列表。本文讲清 legacy/modern 两个时代、server/di…
把现有 REST API 包装成 MCP Server:OpenAPI 自动转换能省八成样板代码,但工具描述与粒度必须人工改,本文给出白名单配置、鉴权做法与不该转换的接口类型。
MCP 规范 2026-07-28 起弃用协议内日志:stdio 走 stderr、HTTP 上 OpenTelemetry。本文给新方案、五类关键事件与连接失败排查清单。
MCP 客户端的三板斧是建立传输、初始化会话、调用工具,官方 Python SDK 十几行就能跑通。含重定向不跟随、stdout 污染等五个易踩坑解析。
Skills 是操作手册,MCP 是插座:一个管知识加载,一个管外部连接。一张表看清六个维度差异,用 WordPress 发文实例演示两者如何组合,附快速判据。
Filesystem MCP Server 给模型一个带围栏的文件通道:npx 一行配置、核心工具清单、dryRun 预览与三条安全红线,Roots 协议动态授权也一并讲清。
Claude Code 接入 MCP 服务器只需一条 claude mcp add 命令,难点在作用域选择与 .mcp.json 字段坑。本文四步走完接入流程,附排查方法。
GitHub MCP Server 默认加载上百个工具会挤爆上下文窗口。用 toolsets 与单工具声明裁剪可省 60-90% 上下文,再配上 Lockdown 模式与只读模式才好用。
Playwright MCP 让智能体通过无障碍树快照操作真实浏览器:browser_snapshot 拿元素 ref、browser_click 操作,比截图方案更快更稳更省 token。
MCP 服务器测试三层体系:单元测试管工具逻辑、MCP Inspector 管协议交互、conformance 管协议一致性,附 CI 门禁最小集与常见陷阱。
MCP Roots 是客户端告知服务端文件系统边界的通知机制,已在 2026-07-28 规范(SEP-2577)弃用。本文讲清协议流程、信任模型与新实现的三个替代方案。
MCP 工具注解是服务端贴给客户端的四张行为提示标签,默认值全部按最坏情况设计。本文讲清五个字段的语义、SDK 标注写法与「提示不是安全机制」的信任边界。
MCP 不只有客户端调服务端,协议里还有 Sampling 与 Elicitation 两个反向能力。本文讲清两者的分工与报文要点、为何模型偏好只是建议、表单与 URL 两种追问形态,以及能力协商与隐私边界的四条底线。
远程 MCP 服务器必须回答谁在调用、有什么权限、凭证何时失效。本文讲清资源服务器与授权服务器的分工、四步握手流程、权限范围的最小够用原则、整服务器与按工具授权的取舍,并给出上线前必查清单。
MCP 配置本质是一份声明传输方式、启动命令与环境变量的 JSON。本文对比 Cursor、VS Code、Claude Desktop 的配置位置与粒度,给出五步接入流程与工具列表为空、启动即退出、远程连不上等故障的排查方法。
Buy me a coffee
您的支持是我持续更新的动力