提交智能体收藏0
技术动态

Context7 MCP 4.4.3 更新:工具 schema 惰性转换与列表缓存

@upstash/context7-mcp 4.4.3 为补丁版本,升级 MCP SDK 以惰性转换工具 schema,并在特定协议版本下为列表类响应增加缓存时长与公开缓存范围,同时修正库搜索失败的错误标记和 SIGTERM 关闭流程。

@upstash/context7-mcp 发布 4.4.3 补丁版本(来源时间 2026-10-19)。本次变化主要集中在 MCP SDK 依赖、列表响应缓存和关闭行为三方面。

SDK 升级:将 MCP SDK 更新至 @modelcontextprotocol/server 2.3.1 与 @modelcontextprotocol/node 2.1.1。新版本对工具 schema 采用惰性转换,因此为每个请求构建服务器的开销更低。

列表响应缓存:在 2026-07-28 协议下,tools/list、prompts/list、resources/list、resources/templates/list 与 server/discover 返回 ttlMs: 3600000 和 cacheScope: "public",客户端可在一小时内复用结果,而不必每次请求都重新列出。

库搜索错误标记:resolve-library-id 在库搜索失败时设置 isError: true;搜索无匹配结果仍视为正常结果。

关闭流程调整:收到 SIGTERM 后,HTTP 服务器会先完成已打开连接上的请求,再关闭 MCP handler,并以 Connection: close 响应这些请求。此前这些请求会因 handler 已关闭而返回 HTTP 499 或 500,且关闭触及 5 秒上限后以退出码 1 结束。此外,SDK 对畸形客户端请求的拒绝现在以单行日志记录,不再附带堆栈。

以上变化均来自发布说明,未提供性能数据或部署建议。

来源与核对说明

  1. upstash/context7 ↗https://github.com/upstash/context7/releases/tag/%40upstash%2Fcontext7-mcp%404.4.3

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

tasteskill v2.1.2 修复 Claude Code 中设计技能加载失败问题 →

turbovec 发布 v1.1.2:修复共享方向较强语料的召回问题 →

DB-GPT v0.8.2 发布:多文件上传、新数据源与多项安全修复 →

LangBot v4.11.0:事件驱动智能体与 AgentRunner 插件化 →