Skip to main content
Model Context Protocol (MCP) 是一个开源协议,它标准化了应用程序如何向 LLMs 提供工具和上下文。LangChain agent 可以使用定义在 MCP 服务器上的工具,通过 langchain-mcp-adapters 库实现。

快速开始

安装 langchain-mcp-adapters 库:
langchain-mcp-adapters 使 agent 能够使用一个或多个 MCP 服务器上定义的工具。
MultiServerMCPClient 默认是无状态的。每次工具调用都会创建一个全新的 MCP ClientSession,执行工具,然后进行清理。详情请参阅 状态会话 部分。
访问多个 MCP 服务器

自定义服务器

要创建一个自定义 MCP 服务器,请使用 FastMCP 库:
要用 MCP 工具服务器测试你的 agent,请使用以下示例:
:::js
数学服务器 (stdio 传输)
天气服务器 (SSE 传输)