weather
If you are the rightful owner of weather and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Weather MCP Server provides weather information services using the National Weather Service API, integrated with MCP clients like Claude.
The Weather MCP Server is a Model Context Protocol (MCP) server designed to provide weather information services. It utilizes the National Weather Service (NWS) API to fetch weather alerts and forecasts, making them accessible to MCP clients such as Claude. The server is built with a modular architecture, adhering to best practices for Python projects, which ensures ease of maintenance and extensibility. The server offers a range of features including weather tools for alerts and forecasts, system tools for executing shell commands and viewing system processes, and seamless integration with MCP clients. The server is compatible with Python 3.11 or higher and uses the 'uv' package manager for dependency management.
Features
- Weather Tools: Provides weather alerts for states and forecasts for specific coordinates.
- System Tools: Allows running shell commands and viewing system process information.
- MCP Integration: Seamlessly integrates with MCP clients like Claude Desktop.
Tools
get_weather_alerts
Fetches weather alerts for a specified state.
get_forecast
Provides weather forecasts for given latitude and longitude.
run_shell_command
Executes shell commands on the system.