MCP Weather Server
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
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Weather Server what's the weather like in Tokyo right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Weather Server
A simple MCP server that provides hourly weather forecasts using the AccuWeather API.
Setup
Install dependencies using
uv:
uv venv
uv syncCreate a
.envfile with your AccuWeather API key:
ACCUWEATHER_API_KEY=your_api_key_hereYou can get an API key by registering at AccuWeather API.
Related MCP server: Weather-Open-Meteo-MCP
Running the Server
{
"mcpServers": {
"weather": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-weather.git", "mcp-weather"],
"env": {
"ACCUWEATHER_API_KEY": "your_api_key_here"
}
}
}
}API Usage
Get Hourly Weather Forecast
Response:
{
"location": "Jakarta",
"location_key": "208971",
"country": "Indonesia",
"current_conditions": {
"temperature": {
"value": 32.2,
"unit": "C"
},
"weather_text": "Partly sunny",
"relative_humidity": 75,
"precipitation": false,
"observation_time": "2024-01-01T12:00:00+07:00"
},
"hourly_forecast": [
{
"relative_time": "+1 hour",
"temperature": {
"value": 32.2,
"unit": "C"
},
"weather_text": "Partly sunny",
"precipitation_probability": 40,
"precipitation_type": "Rain",
"precipitation_intensity": "Light"
}
]
}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
Available Tools
1 toolget_hourly_weatherC
Get hourly weather forecast for a location.
Inputs: location (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool has a clear and distinct purpose, making it impossible for an agent to misselect between multiple options.
The single tool name follows a consistent verb_noun pattern (get_hourly_weather). Since there is only one tool, there are no deviations or mixed conventions to evaluate, resulting in perfect consistency.
A single tool for a weather server is too few for the apparent scope, as it only provides hourly forecasts without coverage for current conditions, daily forecasts, or other common weather data. This minimal set limits functionality and will likely cause agent failures in broader weather-related tasks.
The tool surface is severely incomplete for a weather domain, lacking obvious gaps such as current weather, daily forecasts, alerts, or historical data. With only hourly forecasts, agents cannot perform comprehensive weather-related operations, leading to significant limitations in coverage.
Maintenance
Related MCP Connectors
Provide real-time and forecast weather information for locations in the United States using natura…
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
Current weather and forecasts for any coordinates, backed b… — paid per call (x402/credits), 1 tools
WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch current weather conditions and forecasts for any city using the Open-Meteo API. Provides temperature, precipitation, and hourly forecast data through natural language queries.ISC
- AlicenseAqualityDmaintenanceProvides hourly and daily weather forecasts using the free Open-Meteo API without requiring an API key.215 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides hourly weather forecasts using the AccuWeather API, including current conditions and 12-hour forecast with temperature, precipitation, and weather description.9 npm1-
- FlicenseBqualityDmaintenanceProvides current weather conditions and forecasts for any location using the Open-Meteo API.2-