计算与天气服务

一个基于MCP协议的多服务连接示例,提供基础计算和天气数据获取功能。

  • by sriieeu
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sriieeu/calculator-weather-mcp-server

使用说明

🧩 MCP服务器和客户端:计算器和天气预报

使用的简单示例 MCP(模型上下文协议) 将客户端连接到多个服务:

  • 计算器服务: 基本算术运算。
  • 气象服务: 从外部API获取天气数据。

概述

本项目演示了如何:

  • 使用MCP运行多个微服务。
  • 连接Python客户端以与这两个服务交互。
  • 使用外部天气API(如OpenWeatherMap)。

⚙️ 技术栈

  • 语言: Python 3.x
  • MCP: 自定义实现或LangChain MCP适配器
  • 天气API: OpenWeatherMap (或任何天气API)
  • 依赖关系: requests, pydantic, fastapi (可选), uvicorn (可选)