天气数据服务

一个提供全球城市天气信息的MCP服务器,包括当前天气状况、温度、湿度和降水数据。

  • by RedBaron90
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 redbaron90/mcp-weather-server

使用说明

MCP气象服务器

一种模型上下文协议(MCP)服务器,为世界各地的城市提供天气信息。

特性

  • 获取任何城市的当前天气状况
  • 包括温度、湿度、降水和天气条件
  • 使用Open-Meteo API获取天气数据
  • 使用TypeScript和MCP SDK构建

安装

npm install

用法

此MCP服务器旨在与MCP兼容的客户端一起使用。它提供了一个 get-weather 该工具以城市名称为输入,并返回全面的天气数据。

工具:获取天气

参数:

  • city (string):获取天气的城市名称

退货:

  • 当前天气状况
  • 当天每小时预报
  • 温度、湿度、降水数据

发展

使用tsx运行:

npx tsx main.ts

API

使用Open-Meteo API获取天气数据:

  • 地理编码:https://geocoding-api.open-meteo.com/
  • 天气:https://api.open-meteo.com/

许可证

麻省理工学院