GitHub - sjanaX01/weather-mcp-server: A simple minimal weather mcp server :) (original) (raw)

Weather MCP Server

Trust Score smithery badge

A Model Context Protocol (MCP) server for weather data, built with FastAPI and the MCP framework. This server provides various weather-related tools that can be used by AI assistants to retrieve current weather conditions, forecasts, air quality data, and more.

Features

Requirements

Installation

Installing via Smithery

To install Weather Data Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @devilcoder01/weather-mcp-server --client claude

Manual Installation

  1. Clone this repository:
git clone https://github.com/yourusername/Weather_mcp_server.git  
cd Weather_mcp_server  
  1. Install dependencies using uv:
uv venv  
uv pip install -e .  
  1. Create a .env file in the project root with your WeatherAPI key:
WEATHER_API_KEY=your_api_key_here  

Usage

Run the server:

The server will start on http://localhost:8000 by default.

License

This project is licensed under the MIT License - see the LICENSE file for details.