多客户端协议服务器

MCPServer是一个基于Python的项目,用于创建模块化和分布式工具,包括数学运算服务器和天气信息服务器,以及通过LangChain MCP适配器与这些服务器交互的客户端。

  • by LAworkspace
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 laworkspace/mcp_server_llm

使用说明

MCP服务器

MCPServer是一个基于Python的项目,演示了如何使用多服务器MCP(多客户端协议)创建模块化和分布式工具。它包括用于数学运算和天气信息的服务器,以及使用LangChain MCP适配器与这些服务器交互的客户端。

特性

  • 数学服务器:提供基本数学运算的工具,如加法、减法、乘法、除法和求幂。
  • 天气服务器:提供给定城市的天气信息。
  • 客户端:连接到服务器,并使用LangChain和LangGraph创建一个能够调用工具的AI代理。

需求

  • Python 3.13或更高版本
  • 以下Python包:
    • langchain-groq
    • langchain-mcp-adapters
    • langgraph
    • mcp

安装

  1. 克隆存储库:
    git clone <repository-url>
    cd mcpserver```