MCP Weather Server

MCP Weather Server is an MCP server that connects AI assistants to the AccuWeather API to provide real-time meteorological observations and short-term forecasts. It enables developers, data analysts, and everyday AI users to retrieve current ambient conditions and hourly weather trends directly inside their Model Context Protocol client environments. By bridging conversational agents with AccuWeather data, the server eliminates the need to leave chat workflows to inspect outdoor temperatures, atmospheric humidity, and rain probabilities. Users can check live metrics such as current temperature in Celsius, descriptive weather summaries, relative humidity percentages, and precipitation states for specific cities. Additionally, the server exposes detailed 12-hour projections that break down conditions on an hour-by-hour basis, highlighting upcoming temperature fluctuations, precipitation probabilities, precipitation categories like rain, and expected intensity levels. This automated meteorological access helps conversational assistants execute schedule planning, alert users to impending storms, optimize outdoor logistics, and enrich personal agent interactions without manual browsing.

Category: Maps, Weather & Local Data

Tags: accuweather, forecast, meteorology, weather

Visit MCP Weather Server

How to install and configure MCP Weather Server

  1. Obtain an AccuWeather API key by registering at developer.accuweather.com. 2. Open your MCP client configuration file, such as Claude Desktop's config file. 3. Add the weather server to your mcpServers definition using uvx: json { "mcpServers": { "weather": { "command": "uvx", "args": ["--from", "git+https://github.com/adhikasp/mcp-weather.git", "mcp-weather"], "env": { "ACCUWEATHER_API_KEY": "your_api_key_here" } } } } 4. Alternatively, clone the repository and run uv venv followed by uv sync, then create a .env file containing ACCUWEATHER_API_KEY=your_api_key_here. 5. Restart your client to connect to the server.

What you can do with MCP Weather Server

  • Checking real-time temperature, humidity, and weather conditions for a specific city during daily chat planning sessions. * Retrieving a 12-hour precipitation forecast to verify rain probability, precipitation type, and storm intensity before scheduling outdoor tasks. * Automating daily morning weather summaries and commute preparation through AI agents configured with the AccuWeather data pipeline. * Providing contextual temperature and atmospheric data to AI travel planners building regional travel itineraries and packing recommendations. * Verifying sudden weather shifts or temperature drops across a half-day projection window to support local delivery logistics.

Key facts

  • https://github.com/adhikasp/mcp-weather
  • Maps, Weather & Local Data
  • accuweather, forecast, meteorology, weather

Part of MCP Servers

Related MCP servers

  • MCP Weather Server Demo — MCP Weather Server Demo is an MCP server that provides meteorological data by connecting to the Open-Meteo API and public…
  • MCP Weather — MCP Weather is an MCP server that enables Model Context Protocol clients, such as Claude Desktop, to retrieve real-time weather…
  • Node.js OpenWeather MCP — mcp-nodejs is an MCP server that connects AI assistants to the OpenWeather API using a Node.js runtime. Built as a…
  • MCP-Weather — MCP-Weather is an MCP server that retrieves regional Japanese meteorological forecasts by connecting to a Japan Meteorological Agency compatible weather…
  • Michelin MCP — Michelin MCP is an MCP server that provides access to structured data from the Michelin Guide dataset for large language…
  • MeteoSwiss Data — MeteoSwiss Data is an MCP server that connects AI assistants to official meteorological information from the MeteoSwiss Open Government Data…

What can MCP Weather Server do?

MCP Weather Server connects Model Context Protocol clients to the AccuWeather API. It allows AI models to query current weather conditions including temperature in Celsius, relative humidity, and precipitation status. It also fetches a 12-hour forecast detailing hour-by-hour relative time, temperature changes, weather descriptions, precipitation probabilities, precipitation types, and precipitation intensity for specified locations.

How do I install MCP Weather Server?

You can run the server directly using uvx without a manual installation step. In your MCP client configuration file, add the weather server entry under mcpServers, specifying uvx as the command, passing the git repository URL via the from flag, and providing your AccuWeather API key under the environment variables. Alternatively, you can set up the repository with uv sync.

Which MCP clients work with MCP Weather Server?

MCP Weather Server works with any client implementing the Model Context Protocol that supports standard input and output server execution. Compatible clients include Claude Desktop, Cursor, and custom agent frameworks that support stdio transport. You only need to configure the server command and environment variables in the respective client settings file.

What credentials are required to use MCP Weather Server?

You need an active AccuWeather API key to use the server. You can acquire a developer key by creating an account on the AccuWeather developer portal. Once obtained, set the key as the ACCUWEATHER_API_KEY environment variable in your client configuration or inside a local environment file.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories