The MCP Weather Server provides hourly weather forecasts for specified locations using the AccuWeather API.
You can:
- Get current weather conditions (temperature, humidity, precipitation status, weather description)
- Retrieve a detailed 12-hour forecast with hourly data
- Obtain forecasts by providing a location name
- Access precipitation probability, type, and intensity information
The server features easy setup with uv
for dependencies and requires AccuWeather API configuration in a .env
file.
Provides weather data including current conditions and hourly forecasts for locations
MCP Weather Server
A simple MCP server that provides hourly weather forecasts using the AccuWeather API.
Setup
- Install dependencies using
uv
:
- Create a
.env
file with your AccuWeather API key:
You can get an API key by registering at AccuWeather API.
Running the Server
API Usage
Get Hourly Weather Forecast
Response:
The API provides:
- Current weather conditions including temperature, weather description, humidity, and precipitation status
- 12-hour forecast with hourly data including:
- Relative time from current time
- Temperature in Celsius
- Weather description
- Precipitation probability, type, and intensity
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Provides hourly weather forecasts using the AccuWeather API, enabling users to access current weather conditions and detailed 12-hour forecasts tailored to specific locations.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides real-time weather data, forecasts, and historical weather information from OpenWeatherMap API for Claude Desktop, enabling natural language queries about current conditions, forecasts, air quality, and weather alerts worldwide.Last updated -7PythonMIT License
- -securityAlicense-qualityWeather forecast server which returns 7 days of detailed weather anywhere in the world, using the OpenWeatherMap One Call API 3.0.Last updated -3PythonMIT License
- TypeScriptMIT License
- -securityFlicense-qualityA standardized API server that enables AI agents and client applications to fetch current weather information for any location without directly interacting with external weather APIs.Last updated -Python