MCP多服务器SSE传输示例

MCP多服务器SSE传输示例

演示如何使用MCP协议通过stdio和SSE与多个服务器通信,并集成LangChain。

快速入门指南

环境要求

  • Python 3.8+
  • OpenAI API 密钥

安装步骤

  1. 克隆代码库: git clone https://github.com/fredrikp999/mcp-sse-langchain-example.git cd mcp-sse-langchain-example

  2. 安装依赖: pip install -r requirements.txt

  3. 设置OpenAI API密钥: 在 .env 文件中添加以下内容: OPENAI_API_KEY=your-api-key-here

使用方法

运行主程序: python main.py

运行后,将启动天气服务器并连接到数学和天气服务器,执行示例查询。

示例查询

  • 数学问题: "(3 + 5) x 12 是多少?"
  • 天气问题: "纽约市的天气如何?"