MCP Weather Server
Provides hourly weather forecasts using the AccuWeather API.
MCP Weather Server
A simple MCP server that provides hourly weather forecasts using the AccuWeather API.
Setup
- Install dependencies using
uv:
uv venv
uv sync
- Create a
.envfile with your AccuWeather API key:
ACCUWEATHER_API_KEY=your_api_key_here
You can get an API key by registering at AccuWeather API.
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
Related Servers
Strava MCP Server
A server that connects to the Strava API, allowing language models to access Strava data and features.
MCP Bybit API Interface
An interface for interacting with the Bybit cryptocurrency exchange API.
Slide MCP Server
Integrates with the Slide API for device and infrastructure management.
OpenAI MCP Server
An MCP server for integrating with the OpenAI API.
LuckyCola MCP
An open MCP service providing a standardized interface compatible with various MCP clients.
Zuora Product Catalog
An MCP server for accessing a Zuora product catalog, deployable on Cloudflare Workers.
Cloudflare MCP Server
Deploy a remote, authentication-free MCP server on Cloudflare Workers.
Meta Marketing API MCP Server
Interact with Facebook and Instagram advertising data using the Meta Marketing API.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, operating without authentication.
Apillon MCP Server
Interact with Apillon's Storage, Hosting, and NFT modules.