Skip to main content

1. LangGraph搭建MCP客户端

Written: 2026.06 作为大模型开发者,掌握MCP工具开发流程是基本功,这里我们先尝试自定义MCP工具,并将其接入LangGraph

1.1 创建 mcp server

MCP Server 示例
运行 server
执行结果如下

1.2 创建 mcp配置文件

mcp.json 文件内容如下:
MCP 配置文件

1.3 LangGraph 客户端

LangGraph 客户端示例

1.4 访问验证

执行结果如下

2. 将LangGraph封装为MCP工具

作为双向MCP工具,我们不仅能借助LangGraph来创建MCP客户端并搭建智能体,我们还能将已经开发好的LangGraph项目便捷的封装为MCP工具 LangGraph智能体后端服务对MCP功能是完全兼容的,一旦我们顺利开启LangGraph后端服务,即可在/mcp路由端口以流式HTTP模式调用LangGraph的智能体各项功能。这也是最便捷的将LangGraph智能体封装为MCP工具的方法

2.1 使用 LangGraph CLI 启动服务

通过LangGraph CLI 命令行工具启动之前创建的 Langgraph 智能体,包含查询天气和写入文件两个工具。具体可参考文档:https://www.cuiliangblog.cn/detail/section/236995727

2.2 添加天气助手MCP工具

顺利开启后端服务后,我们就能在http://127.0.0.1:2024/mcp 处,以流式传输的MCP工具形式对其进行调用。例如现在保持天气助手服务开启状态,然后回到我们的LangGraph MCP项目中,在MCP工具配置文件中,加上天气助手的服务端口 mcp.json 文件内容如下
添加天气助手 MCP 工具

2.3 更新提示词

更新提示词示例
然后访问验证即可