传输方式
Transport
学到 认得 就够:听到能明白
你可能会说
“我想把文献工具接入 MCP,为什么有的配置要填网址,有的却要填本地命令?”
传输方式规定协议消息怎样从一方送到另一方,如经本地标准输入输出或 HTTP;它解决通信载体问题,不决定工具数据的含义和质量。
使用 AI
科研里的例子
本地书目服务通过命令启动并走 stdio,远程公开检索服务给一个 HTTPS 地址;配置方式不同,但都可提供文献工具。
MCP 的协议语义与传输绑定要分开理解:工具名称、参数和结果属于协议层,消息如何分帧、送达与取消属于传输层。当前规范列出 stdio 和 Streamable HTTP,也允许自定义绑定。连接失败可能来自地址、进程、认证或版本,不一定是模型能力问题。研究者一般只需识别配置种类与数据流向,开发时才需要处理更细的通信规则。
判断
亲手检查一次
先核对服务文档给的是本地命令还是远程端点,再对照宿主支持的传输与版本,使用最小查询定位故障层。
它做不到的
传输加密或连接成功不证明工具结果可信;同一传输也可能支持不同协议版本,不能只凭 URL 或命令判断兼容性。
增量,由你来写
读完这张,你的理解变了什么?
留言功能会在后面的版本开放。现在可以先在 X 上 @knowledgedelta 告诉我。