weather-mcp

Qbecwizrd/weather-mcp

3.2

If you are the rightful owner of weather-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Weather MCP Chatbot is a Python project that provides real-time US weather alerts through a chat interface using FastMCP technology.

🌦️🤖 Weather MCP Chatbot

A Python project using FastMCP to serve real-time US weather alerts via a chat interface!
Async server (weather.py) + interactive client (client.py) = instant weather info with memory.
Configurable, extendable, and fun to use! ☔🗣️

Features

  • 🚀 Fast async weather alert server (National Weather Service)
  • 🗣️ Interactive chat client with conversation memory
  • 🔑 Easy API key management via .env
  • 🛠️ Simple config with weather.json

Quick Start

  1. Install dependencies

    pip install -r requirements.txt
    
  2. Set your API key
    Edit .env with your GROQ_API_KEY.

  3. Run the chat client

    python server/client.py
    

File Structure

  • server/weather.py — FastMCP weather server
  • server/client.py — Chat client
  • server/weather.json — MCP server config
  • .env — API keys

License

MIT