About Weatherapi Mcp
WeatherAPI MCP Server provides current weather and optional air quality data using WeatherAPI. It is for MCP clients that need city-level weather information and supports dynamic weather resource URIs.
Key features
- 01Gets current weather for a city
- 02Provides optional air quality information
- 03Supports dynamic weather resource URIs
- 04Integrates with MCP clients
Use cases
- 01Checking current weather for a city
- 02Retrieving air quality alongside weather
- 03Using weather data in an MCP client
MCP support
It exposes current weather and optional air quality data through an MCP tool and supports dynamic URIs for weather resources. The README lists integrations with n8n, Claude Desktop App, Windsurf IDE, and Cursor IDE.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
1Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | Yes | Şehir adı |
Details
From the project READMEWeatherAPI 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.