MCP 客户端
MCP client
学到 认得 就够:听到能明白
你可能会说
“我已经在助手里填了某个服务地址,为什么还会出现版本和能力不兼容?应用内部的客户端在连接中做什么?”
MCP 客户端是宿主内与某一服务器通信的组件,负责按协议发送请求、处理结果和能力信息;它不是使用者本人,也不等于聊天模型。
使用 AI
科研里的例子
同一文献服务在两个助手中表现不同,可能因为一个客户端能列出资源并读取,另一个只实现工具调用,不能直接断言服务失效。
当前架构中,一个客户端与一个服务器通信,宿主可管理多个客户端。2026-07-28 规范强调每次请求带上协议版本和客户端能力,与旧版连接级初始化的表述不同。客户端还要处理错误、通知和传输细节;若它只支持旧协议或部分能力,服务器提供了功能也未必能使用。把“支持 MCP”拆成具体版本和特性,才能找到真实的兼容问题。
判断
亲手检查一次
查看双方声明的协议版本与能力,先做最小请求,再核对具体错误;不要把服务无法访问和客户端不支持混在一起。
它做不到的
客户端不是外部服务的同义词,也不能凭接口名称推断它会自动重试、保留所有状态或支持每一项可选扩展。
增量,由你来写
读完这张,你的理解变了什么?
留言功能会在后面的版本开放。现在可以先在 X 上 @knowledgedelta 告诉我。
来源
- MCP — Architecture 2026-07-282026-11-06 核对
- MCP — Key changes 2026-07-282026-11-06 核对
卡片底稿由 AI 协助整理,经过核对;发现错误请告诉我。