Weather MCP Server

Weather MCP Server

site icon
2025.03.29 0
Python天气查询自然灾害预警位置服务
Weather MCP Server 是一个基于马来西亚官方开放数据门户Open API的天气信息查询服务。该服务通过Model Context Protocol (MCP)协议,为LLMs提供天气预报、天气预警、洪水相关水位信息以及地震报告等数据。
View on GitHub

Overview

基本能力

产品定位

Weather MCP Server 是一个专门用于查询马来西亚地区天气相关信息的服务,包括天气预报、天气预警、洪水水位和地震报告等。

核心功能

  1. get_water_level_condition: 查询指定地区或州的洪水相关水位信息。
  2. get_warning: 获取指定日期范围内的天气预警信息。
  3. get_weather_forecast: 查询指定地点在指定日期范围内的天气预报。
  4. get_earthquake_news: 获取指定地点在指定日期范围内的地震新闻。

适用场景

  • 需要获取马来西亚地区天气信息的应用或服务。
  • 自然灾害预警系统。
  • 旅行或户外活动规划工具。

工具列表

  1. get_water_level_condition: 查询洪水相关水位信息。
  2. 参数: district (地区名), state (州名)
  3. get_warning: 获取天气预警信息。
  4. 参数: datetime_start (开始时间), datetime_end (结束时间)
  5. get_weather_forecast: 查询天气预报。
  6. 参数: location_name (地点名), date_start (开始日期), date_end (结束日期)
  7. get_earthquake_news: 获取地震新闻。
  8. 参数: location (地点名), date_start (开始日期), date_end (结束日期)

常见问题解答

  • 无具体常见问题解答内容。

使用教程

使用依赖

无明确前置依赖说明。

安装教程

  1. claude_desktop_config.json文件中添加以下配置:
{
    "mcpServers": {
        "weather": {
            "command": "uv",
            "args": [
                "--directory",
                "weather-my-mcp",
                "run",
                "weather.py"
            ]
        }
    }
}

调试方式

无具体调试步骤说明。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。