langchain==1.4.0a4
LangChain 发布 1.4.0a4 预发布版本,包含对 MCP(Model Context Protocol)适配器的多项重构:将 MCP 工具元数据分组到 mcp 命名空间,重命名 convert_mcp_tool_to_langchain_tool 为 as_langchain_tool,重命名 MCPAdapter.get_tools 为 list_tools,并在 get_tools 上暴露 cache_mode。同时要求 fastmcp 4.0.0,并接受 ClientGroup 作为参数。
Development
- First Reportlangchain==1.4.0a4LangChain Releases
- Current AssessmentLangChain 作为主流 LLM 应用框架,其 MCP 适配器的演进反映了行业对标准化工具集成协议的重视。通过重构 API 和依赖 fastmcp 4.0.0,LangChain 正在巩固 MCP 作为工具互操作标准的地位,这可能影响其他框架的集成策略。Agent Pulse · analysis
LangChain 于 2026 年 9 月 2 日发布 1.4.0a4 预发布版本,主要针对 MCP 适配器进行重构和功能增强。变更包括:将 MCP 工具元数据分组到 mcp 命名空间,重命名 convert_mcp_tool_to_langchain_tool 为 as_langchain_tool,重命名 MCPAdapter.get_tools 为 list_tools,并在 get_tools 上暴露 cache_mode。此外,要求 fastmcp 4.0.0,并接受 ClientGroup 作为参数,以支持混合时代的客户端组和组 elicitation。这些改动旨在简化 MCP 集成,提升代码可维护性,并可能为缓存和中断路由提供更灵活的控制。
此次重构表明 LangChain 正在简化 MCP 适配器的 API 表面,通过重命名和命名空间分组来提供更清晰的语义。cache_mode 的暴露暗示对工具元数据缓存的支持,可能影响工具发现性能。接受 ClientGroup 可能支持多客户端场景,而中断路由基于协商的协议时代,表明对 MCP 协议版本兼容性的处理。开发者应关注这些 API 变更,并测试与 fastmcp 4.0.0 的兼容性。
LangChain 作为主流 LLM 应用框架,其 MCP 适配器的演进反映了行业对标准化工具集成协议的重视。通过重构 API 和依赖 fastmcp 4.0.0,LangChain 正在巩固 MCP 作为工具互操作标准的地位,这可能影响其他框架的集成策略。
对于使用 LangChain 构建 MCP 工具集成的团队,此更新可能带来更清晰的 API 和潜在的性能提升,但需要适配代码变更。对于依赖 LangChain 生态的企业,这体现了框架的活跃维护,但升级需谨慎评估兼容性。
后续可观察 LangChain 1.4.0 正式版发布,以及 MCP 适配器是否支持更多缓存策略或协议版本。此外,可关注 fastmcp 4.0.0 的采用情况,以及 LangChain 是否将 MCP 作为默认工具集成方式。