
Weather MCP Server

2025.03.29
0
Python天气查询自然灾害预警位置服务
Weather MCP Server 是一个基于马来西亚官方开放数据门户Open API的天气信息查询服务。该服务通过Model Context Protocol (MCP)协议,为LLMs提供天气预报、天气预警、洪水相关水位信息以及地震报告等数据。
View on GitHub
Overview
基本能力
产品定位
Weather MCP Server 是一个专门用于查询马来西亚地区天气相关信息的服务,包括天气预报、天气预警、洪水水位和地震报告等。
核心功能
- get_water_level_condition: 查询指定地区或州的洪水相关水位信息。
- get_warning: 获取指定日期范围内的天气预警信息。
- get_weather_forecast: 查询指定地点在指定日期范围内的天气预报。
- get_earthquake_news: 获取指定地点在指定日期范围内的地震新闻。
适用场景
- 需要获取马来西亚地区天气信息的应用或服务。
- 自然灾害预警系统。
- 旅行或户外活动规划工具。
工具列表
- get_water_level_condition: 查询洪水相关水位信息。
- 参数:
district
(地区名),state
(州名) - get_warning: 获取天气预警信息。
- 参数:
datetime_start
(开始时间),datetime_end
(结束时间) - get_weather_forecast: 查询天气预报。
- 参数:
location_name
(地点名),date_start
(开始日期),date_end
(结束日期) - get_earthquake_news: 获取地震新闻。
- 参数:
location
(地点名),date_start
(开始日期),date_end
(结束日期)
常见问题解答
- 无具体常见问题解答内容。
使用教程
使用依赖
无明确前置依赖说明。
安装教程
- 在
claude_desktop_config.json
文件中添加以下配置:
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"--directory",
"weather-my-mcp",
"run",
"weather.py"
]
}
}
}
调试方式
无具体调试步骤说明。