MCP 什么时候该用:和 API、SDK 的决策边界
MCP 不是更先进的 API,而是解决特定问题的另一种抽象。本文建立一套决策框架:什么时候 MCP 是真解,什么时候它只是给架构多套一层壳。
按 Esc 关闭
MCP(Model Context Protocol)协议中文教程:MCP Server 搭建、客户端接入配置、工具与资源定义、常见 MCP 服务端推荐,附可运行的代码示例。
MCP 不是更先进的 API,而是解决特定问题的另一种抽象。本文建立一套决策框架:什么时候 MCP 是真解,什么时候它只是给架构多套一层壳。
本地跑通 MCP Server 容易,上生产要补部署、容器化、凭证与可观测。本文讲清把 MCP 服务端推进生产环境的五步关键动作。
多数 MCP 教程只讲工具返回文字。本文讲清怎么用 content block 让工具正确返回图片与文件,以及客户端如何显示、怎么避坑体积与隐私。
接十几个 MCP 服务还逐个配置?MCP 网关把多服务聚合为一个入口,统一鉴权、限流与审计。本文讲清网关的四种典型职责、最小可用搭建步骤与安全要点,以及什么时候不该上网关。
MCP 工具返回的不只是字符串,text/image/audio/resource_link/resource 五类 content 加上 structuredContent,要求客户端把传给模型的内容与展示给用户的内容分开处理。本文讲清三…
MCP 工具一旦改了名字或参数形状,正在跑的客户端会当场失效。本文给出工具契约演进四步法:新增而非修改、描述里写弃用时间、注解声明行为、双版本并行观测,并说明协议版本协商管得了什么、管不了什么。
让 MCP 客户端手里的资源保持最新靠的是订阅而非轮询。2026-07-28 版规范已用长连接的 subscriptions/listen 取代 resources/subscribe,本文讲清事件类型、订阅 ID 与确认机制、三种结束方式…
选 MCP 服务器先看它暴露的是 tools、resources 还是 prompts,再看权限边界。本文给出按用途分层的接入优先级、工具质量的五项检查清单、逐级接入顺序,以及四种必须自建服务器的场景。
MCP 服务器的凭据风险不在传输层,而在谁拿着令牌、令牌被谁看见。按官方安全实践拆成五条硬规则:禁令牌透传、受众校验、凭据不进模型上下文、最小权限、可审计轮转。
MCP 分页用的是不透明游标而非页码,页大小由服务端决定,客户端不能假设固定值。本文给出三种游标设计选型、签名游标实现、正确的客户端翻页循环,以及分页与进度通知、工具内裁剪的职责划分。
MCP 服务器连数据库的安全底线,是给 AI 一个只读账号并在数据库协议层就把写入挡死,而不是靠提示词请求模型不要改数据。本文给出只读账号建号 SQL、可复用的 Python 工具实现、连接池与超时参数,以及审计留痕的落地清单。
MCP Completions 能力详解:补全只覆盖 prompt 参数与 resource 模板变量,含 completion/complete 请求响应结构、context 多参数联动、100 条上限与限流安全要求,附 Python 与…
MCP Server 并发上不去的根因在会话状态:2026-07-28 版规范已把 MCP 改成无状态优先。本文说明如何把状态外置成显式句柄,并用缓存 TTL、批处理与背压四件事实现水平扩容。
MCP 里跑长任务不能靠客户端死等。正确组合是 progressToken 报进度、notifications/cancelled 支持取消、超时兜底;超过几十秒的任务改用 Tasks 扩展,返回可轮询的 taskId。
Buy me a coffee
您的支持是我持续更新的动力