Weather MCP Server

Weather MCP Server

site icon
2025.03.14 0
TypeScript天气服务天气预报位置服务位置服务
Weather MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供天气信息和天气预报功能。它支持获取当前天气状况和每日天气预报,并允许用户选择使用公制或英制单位。该服务集成了 WeatherXU API,能够为开发者提供准确的天气数据。
View on GitHub

Overview

基本能力

产品定位

Weather MCP Server 是一个天气信息服务,旨在为开发者提供实时天气数据和天气预报功能。

核心功能

  • 当前天气状况查询
  • 每日天气预报
  • 支持公制和英制单位
  • 集成 WeatherXU API

适用场景

  • 需要实时天气数据的应用程序
  • 天气预报应用
  • 基于位置的天气服务

工具列表

  • get-current-weather: 获取当前天气状况
  • 参数: 纬度、经度、单位(公制/英制)
  • get-forecast: 获取每日天气预报
  • 参数: 纬度、经度、单位(公制/英制)

常见问题解答

暂无提供。

使用教程

使用依赖

  • @modelcontextprotocol/sdk
  • zod
  • dotenv

安装教程

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 创建 .env 文件并添加:
WEATHER_API_KEY=your_api_key_here

调试方式

运行以下命令启动服务:

npm start

许可证

None