
Quickstart MCP Server

2025.04.23
0
Python天气服务位置服务位置服务
这是一个基于Model Context Protocol (MCP)的快速启动服务器,提供美国国家气象局API的天气信息服务。它能够获取美国各州的天气警报和特定坐标的详细天气预报。
View on GitHub
Overview
基本能力
产品定位
该MCP服务器是一个天气信息服务,专门提供美国地区的天气警报和天气预报数据。
核心功能
- 获取美国各州的天气警报
- 获取特定坐标的详细天气预报
适用场景
- 需要实时了解美国各州天气警报的应用
- 需要获取美国特定地点详细天气预报的服务
- 与Claude for Desktop集成的天气查询功能
工具列表
get_alerts(state: str)
:获取美国各州的天气警报-
示例:
get_alerts("CA")
获取加利福尼亚州的天气警报 -
get_forecast(latitude: float, longitude: float)
:获取特定坐标的天气预报 - 示例:
get_forecast(38.5816, -121.4944)
获取萨克拉门托的天气预报
常见问题解答
- 该服务仅适用于美国地区
- 需要Python 3.10或更高版本
- 需要MCP SDK 1.2.0或更高版本
使用教程
使用依赖
- Python 3.10或更高版本
- MCP SDK 1.2.0或更高版本
安装教程
- 创建虚拟环境:
python -m venv .venv
source .venv/bin/activate # Windows系统使用: .venv\Scripts\activate
- 安装依赖:
pip install -e .
调试方式
运行服务器:
python -m quickstart_mcpserver.weather
测试方法:
- 询问Claude类似问题:
- "萨克拉门托的天气怎么样?"
- "德克萨斯州有哪些活跃的天气警报?"