Provides access to AccuWeather's meteorological data for retrieving weather information and forecasts
Integrates with Google Weather via SerpApi to retrieve weather data and conditions
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Weather Serverwhat's the forecast for New York City this weekend?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Weather Server
The MCP Weather Server is a comprehensive Model Context Protocol (MCP) compliant server designed to provide AI agents with access to real-time and historical weather data. Built using Python and FastAPI, it integrates with multiple weather APIs to deliver accurate, up-to-date meteorological information.
Key Features
Model Context Protocol (MCP) compliance for seamless AI agent integration
Multiple API integration: OpenMeteo, Tomorrow.io, Google Weather (via SerpApi), OpenWeatherMap, and AccuWeather.
Comprehensive weather data: current conditions, forecasts, historical data, and alerts
Robust error handling and data validation
Configurable through environment variables
Extensive logging and monitoring capabilities
RESTful API design with JSON responses
Built-in testing and validation tools
Related MCP server: OpenWeatherMap MCP Server
Installation & Setup
Prerequisites
Python 3.8 or higher
pip package manager
Internet connection for API access
Optional: Tomorrow.io API key for premium features
Installation Steps
Clone or download the project files
Install dependencies:
pip install -r requirements.txtCopy
.env.exampleto.envConfigure environment variables (optional Tomorrow.io API key)
Run the server:
python -m mcp_weather_server.server