I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

MCP服务器---天气
Claude的MCP服务器,可使用美国国家气象服务API提供实时天气警报和预测。它是由FastMCP和HTTPX构建的,它揭示了两个工具:get_alerts(按状态)和get_forecast(由LAT/LON)。使用STDIO运输进行Claude集成。
1
Github Watches
0
Github Forks
0
Github Stars
MCP Weather Server for Claude
This project implements an MCP server using the fastmcp
interface, designed to serve as a Claude tool. It connects to the U.S. National Weather Service (NWS) API to provide real-time weather alerts and forecasts.
✨ Features
- 🔔 Get Active Alerts: Retrieve current weather alerts by U.S. state.
- 🌤️ Get Forecast: Fetch detailed forecasts by latitude and longitude.
- ⚡ Asynchronous & Fast: Built with
httpx
andfastmcp
for high-performance async operations.
🧠 Powered by Claude
This server is built to serve as a Claude-compatible external tool via the MCP protocol, using stdio
transport.
🛠️ Code Overview
Main Components
-
FastMCP
: Initializes the MCP server. -
make_nws_request()
: A helper for calling the NWS API with retries and headers. -
get_alerts(state: str)
: Claude-accessible tool to get weather alerts for a given U.S. state. -
get_forecast(latitude: float, longitude: float)
: Claude-accessible tool to get the forecast for any lat/lon pair.
Example Tool Usage
await get_alerts("CA")
await get_forecast(37.7749, -122.4194)
🌐 External API
National Weather Service API: https://weather.gov/documentation/services-web-api
📄 License
MIT License. Feel free to fork, modify, and use this server as a base for your own Claude tools.
⸻
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Take an adjectivised noun, and create images making it progressively more adjective!
Reviews

user_hTlOsTeT
As a dedicated MCP application user, the MCP-Server---Weather by shiragannavar truly stands out. This tool offers excellent weather data management and is user-friendly, making it an invaluable resource for any project requiring accurate weather information. The integration and easy navigation make the experience seamless. Highly recommend!