LangChain4j 支持模型上下文协议 (MCP),用于与符合 MCP 的服务器通信,这些服务器可以提供和执行工具。有关该协议的一般信息可以在 MCP 网站 上找到。
该协议指定了两种传输类型,两种都受支持:
HTTP:客户端请求一个 SSE 通道来接收来自服务器的事件,然后通过 HTTP POST 请求发送命令。
stdio:客户端可以将 MCP 服务器作为本地子进程运行,并通过标准输入/输出直接与其通信。
要让你的聊天模型或 AI 服务运行 MCP 服务器提供的工具,你需要创建一个 MCP 工具提供者实例。
创建 MCP 工具提供者
MCP 传输