MCP Server
WeatherAPI MCP Server
Provides current weather and air quality data for any city using WeatherAPI, easily integrating with MCP clients like n8n and Claude Desktop App.
1
GitHub Stars
10/3/2025
Last Updated
MCP Server Configuration
1{
2 "name": "weather",
3 "command": "npx",
4 "args": [
5 "-y",
6 "@swonixs/weatherapi-mcp"
7 ],
8 "env": {
9 "WEATHER_API_KEY": "YOUR_API_KEY_HERE"
10 }
11}
JSON11 lines
README Documentation
WeatherAPI MCP Server
An MCP server that provides current weather and air quality data using WeatherAPI.
Features
- Get current weather data for any city
- Air quality information (optional)
- Dynamic URI support for weather resources
- Easy integration with n8n, Claude Desktop App, Windsurf IDE,Cursor IDE, and other MCP clients
Getting Started
Get WeatherAPI Key
- Go to WeatherAPI.com
- Sign up for a free account
- After signing in, go to your dashboard
- Copy your API key from the "API Keys" section
MCP Configuration
Add the following configuration to your Windsurf MCP config file:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@swonixs/weatherapi-mcp"],
"env": {
"WEATHER_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Replace YOUR_API_KEY_HERE
with the API key you obtained from WeatherAPI.com.
Tools
get_weather
Get current weather data for a specified city.
Parameters:
location
(string): City name
Example response:
{
"location": "London",
"country": "United Kingdom",
"temp_c": 15.0,
"condition": "Partly cloudy",
"humidity": 71,
"wind_kph": 14.4,
"air_quality": {
"co": 230.3,
"no2": 13.5,
"o3": 52.9,
"pm2_5": 8.5,
"pm10": 12.1,
"us-epa-index": 1
}
}
Repository
License
MIT
Quick Install
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source