@maol-1997/weatherapi-mcp
v1.0.0
Published
WeatherAPI MCP server - MCP tool for weather data
Maintainers
Readme
WeatherAPI MCP Server
An MCP server that provides current weather data using WeatherAPI.
Features
- Get current weather data for any city
- Support for API key via environment variable or command argument
- Easy integration with 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
Installation
npm install -g @maol/weatherapi-mcpMCP Configuration
Add the following configuration to your MCP config file:
Option 1: Using environment variable
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@maol/weatherapi-mcp"],
"env": {
"WEATHER_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Option 2: Using command argument
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@maol/weatherapi-mcp", "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
}Repository
Author
maol
License
MIT
