LangGraph MCP 客户端演示

展示LangGraph MCP客户端与自定义MCP服务器通信的演示,服务器提供ROT13编码聊天历史最新消息的工具。

  • by martian-solutions
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 martian-solutions/mcp-demo-feb-2026

使用说明

LangGraph MCP演示

LangGraph MCP客户端与自定义MCP服务器对话的最小演示。服务器公开了一个工具,rot13对聊天历史中的最新消息进行编码。

设置

pip install -r requirements.txt

跑步

在一个终端中启动服务器:

python server.py

在另一个中启动客户端:

python client.py

运作原理

  • server.py:一个带有一个工具的FastMCP服务器, process_chat,它接受完整的聊天历史记录,并返回最新消息的rot13编码内容。
  • client.py:语言图谱 MultiServerMCPClient 它通过HTTP使用Bearer令牌连接到服务器,维护各回合的聊天历史记录,并在每个提示时发送完整的历史记录。