MCP服务器
MCPServer是一个基于Python的项目,演示了如何使用多服务器MCP(多客户端协议)创建模块化和分布式工具。它包括用于数学运算和天气信息的服务器,以及使用LangChain MCP适配器与这些服务器交互的客户端。
特性
- 数学服务器:提供基本数学运算的工具,如加法、减法、乘法、除法和求幂。
- 天气服务器:提供给定城市的天气信息。
- 客户端:连接到服务器,并使用LangChain和LangGraph创建一个能够调用工具的AI代理。
需求
- Python 3.13或更高版本
- 以下Python包:
- langchain-groq - langchain-mcp-adapters - langgraph - mcp
安装
- 克隆存储库:
git clone
cd mcpserver```