LangChain发布 1.4.0:新增langchain.mcp命名空间与MCPAdapter
新版本引入langchain.mcp模块和MCPAdapter,为Agent提供工具路由的模型目的地修复,并优化Anthropic中间件追踪性能。
AI解读:LangChain 1.4.0的核心是让Agent更直接地使用MCP(模型上下文协议)工具。新增的langchain.mcp命名空间和MCPAdapter,本质上是把MCP服务器暴露的工具适配成LangChain标准工具,这意味着开发者不用再自己写胶水代码,就能让Agent调用外部MCP服务。对于正在用LangChain构建Agent的团队,这次更新主要降低了集成MCP工具的复杂度——原来可能要手动做协议转换,现在有了官方适配器。另外,修复了Agent工具路由中“模型目的地”缺失的问题,这会影响多模型或路由场景下工具调用是否正确分发到目标模型,对依赖复杂路由的生产项目可能是实质改进。性能方面,Anthropic中间件不再记录不必要的追踪输入,能减少追踪数据体积和开销。如果你是刚上手的人,不需要立即升级;但如果你在生产环境使用了Anthropic模型和MCP工具,值得测试升级后路由与追踪行为是否符合预期。
LangChain于 2025 年发布 1.4.0 版本,主要变更是引入langchain.mcp命名空间及MCPAdapter,并修复了Agent工具路由中的模型目的地问题。
主要变更内容
根据GitHub发布说明,自langchain==1.3.18 以来的变更包括:文档更新,添加了可运行的langchain.mcp示例(PR #39976);新增功能langchain.mcp命名空间,包含MCPAdapter(PR #39939);性能优化,针对Anthropic和LangChain,在中间件中省略追踪输入(PR #40098);修复Agent工具路由,使其包含模型目的地(PR #38355);以及将vcrpy测试依赖的最小版本提升至 >=8.2.0(PR #39942)。
- docs(langchain): 提供可运行的langchain.mcp示例(#39976)
- feat(langchain): 引入langchain.mcp命名空间及MCPAdapter(#39939)
- perf(anthropic,langchain): 在中间件中省略追踪输入(#40098)
- fix(langchain): 在Agent工具路由中包含模型目的地(#38355)
- chore(langchain): 将vcrpy测试依赖最低版本提升至 >=8.2.0(#39942)