一个展示LangChain与模型控制协议(MCP)适配器集成演示项目。该项目实现了一个系统,可以通过独立的MCP服务器处理数学计算和天气查询。
python -m venv .venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
pip install -r requirements.txt
.env文件,并添加您的OpenAI API密钥:
OPENAI_API_KEY=your_api_key_here
main.py - 使用stdio客户端的单服务器实现langchain_client.py - 使用MCP客户端的多服务器实现server/ - 包含MCP服务器实现的目录
math_server.py - 数学运算服务器weather_server.py - 天气查询服务器运行单服务器示例:
python main.py
运行多服务器示例:
python langchain_client.py
该项目展示了两种使用MCP的方法:
单服务器(main.py):
多服务器(langchain_client.py):
MIT