MCP.so
Sign In

Weather MCP Server

@devilcoder01

Basic information

Category

Media & Design

License

MIT

Transports

stdio

Author

devilcoder01

About Weather MCP Server

A simple minimal weather mcp server :)

Weather MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "weather-mcp-server-devilcoder01": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@devilcoder01/weather-mcp-server",
        "--client",
        "claude"
      ]
    }
  }
}

Weather MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is Weather MCP Server?

A Model Context Protocol (MCP) server for weather data, built with FastAPI. It provides weather-related tools that AI assistants can use to retrieve current conditions, forecasts, air quality, and more.

How to use Weather MCP Server?

Install via Smithery (npx -y @smithery/cli install @devilcoder01/weather-mcp-server --client claude) or manually with uv and a WeatherAPI key. Then run python main.py to start the server on http://localhost:8000.

Key features of Weather MCP Server

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

Use cases of Weather MCP Server

  • Retrieving current weather for a location
  • Obtaining multi-day weather forecasts
  • Checking air quality index
  • Accessing historical weather records
  • Receiving weather alerts

Frequently asked questions

1

What are the requirements for Weather MCP Server?

Python 3.13+, the `uv` package manager, and a WeatherAPI key.

2

How do I install Weather MCP Server?

You can install automatically via Smithery or manually by cloning the repo, creating a virtual environment with `uv`, installing dependencies, and adding your API key to a `.env` file.

3

How do I run Weather MCP Server?

Run `python main.py` in the project root; the server starts on `http://localhost:8000` by default.

4

What data source does Weather MCP Server use?

It uses the WeatherAPI service for all weather data.

5

What license does Weather MCP Server use?

It is licensed under the MIT License.

Comments

More Media & Design MCP servers