W

weather-mcp-serverweather-mcp-server MCP server

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

Weather MCP Server is a Model Context Protocol (MCP) server for weather data, built with FastAPI and the MCP framework. It provides various weather-related tools for AI assistants to retrieve current weather conditions, forecasts, air quality data, and more. The server offers features such as current weather conditions, weather forecasts (1-14 days), historical weather data, weather alerts, air quality information, astronomy data (sunrise, sunset, moon phases), location search, and timezone information. It is designed for use with AI assistants and requires a WeatherAPI API key to function.

Key features

  • Current weather conditions
  • Weather forecasts (1-14 days)
  • Historical weather data
  • Weather alerts
  • Air quality information
  • Astronomy data (sunrise, sunset, moon phases)

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

AI Assistant Integration

Integrate Weather MCP Server with AI assistants to provide users with real-time weather information and forecasts.

Weather Data Retrieval

Use Weather MCP Server to retrieve current weather conditions, historical data, and weather alerts for a specific location.

Pros & Cons

Pros

  • Provides a range of weather-related data
  • Built with FastAPI for performance
  • Supports AI assistants with MCP protocol

Cons

  • Requires WeatherAPI API key for functionality
  • Limited to Python 3.13+ environment

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

How can I integrate weather-mcp-server with an AI assistant?

The server implements the Model Context Protocol (MCP) over FastAPI, exposing endpoints for current conditions, forecasts, alerts, etc.; an AI assistant can call these MCP endpoints via HTTP to retrieve weather data.

Asked by Ethan Brooks · Jun 6, 2026

What Python version and environment are required to host the server?

The server runs on Python 3.13 or newer and uses the uv package manager for dependency handling, so you need a compatible Python 3.13+ runtime.

Asked by Valentina Marino · Mar 27, 2026

Do I need any external API keys to run weather-mcp-server?

Yes, the server requires a valid WeatherAPI API key, which you set in a .env file as WEATHER_API_KEY; without it the endpoints will not return data.

Asked by Kirsi Laine · Feb 27, 2026

Ask a question

MCP Servers alternatives