Weather MCP Server
@snowan
About Weather MCP Server
vibe coding - weather mcp server
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Weather MCP Server?
Weather MCP Server is a modular FastAPI-based weather server that provides live weather data from OpenWeatherMap. It supports Docker deployment and optional cloud hosting on Render or Heroku. It is intended for developers who need a containerized, API-driven weather endpoint.
How to use Weather MCP Server?
Create a .env file with your OPENWEATHER_API_KEY, build the Docker image with docker build -t weather-mcp ., then run it with docker run -p 8000:8000 weather-mcp-server. Access live weather at http://localhost:8000/weather?city=Tokyo. Obtain a free API key by signing up at openweathermap.org and copying it into your .env file.
Key features of Weather MCP Server
- Live weather data from OpenWeatherMap
- Dockerized for easy deployment
- FastAPI-based with auto-generated docs
- Optional cloud deployment (Render, Heroku)
- Environment variable configuration via
.env
Use cases of Weather MCP Server
- Fetch current weather for any city via HTTP API
- Containerized weather service for integration into microservices
- Quick local weather endpoint for development and testing
- Deployable to cloud platforms like Render or Heroku
FAQ from Weather MCP Server
What API key do I need?
An OpenWeather API key. Sign up at openweathermap.org, go to API Keys, generate a key, and add it to .env as OPENWEATHER_API_KEY=your_key_here.
How do I run the server locally?
Build the Docker image with docker build -t weather-mcp . and run with docker run -p 8000:8000 weather-mcp-server. Then access http://localhost:8000/weather?city=CityName.
Can I deploy this server to a cloud provider?
Yes, the README mentions deployment on Render or Heroku with instructions in the /docs directory.
What is the server’s default transport and port?
The server runs on HTTP at port 8000 by default, served by Uvicorn via FastAPI.
How do I get the weather for a specific city?
Make a GET request to /weather?city=Tokyo (replace Tokyo with your desired city). The server will return live weather data from OpenWeatherMap.
Frequently asked questions
What API key do I need?
An OpenWeather API key. Sign up at openweathermap.org, go to API Keys, generate a key, and add it to `.env` as `OPENWEATHER_API_KEY=your_key_here`.
How do I run the server locally?
Build the Docker image with `docker build -t weather-mcp .` and run with `docker run -p 8000:8000 weather-mcp-server`. Then access `http://localhost:8000/weather?city=CityName`.
Can I deploy this server to a cloud provider?
Yes, the README mentions deployment on Render or Heroku with instructions in the `/docs` directory.
What is the server’s default transport and port?
The server runs on HTTP at port 8000 by default, served by Uvicorn via FastAPI.
How do I get the weather for a specific city?
Make a GET request to `/weather?city=Tokyo` (replace Tokyo with your desired city). The server will return live weather data from OpenWeatherMap.
Basic information
More Media & Design MCP servers
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js

Notch
NotchCreate finished video ads from chat. Give Notch a brief or product URL — it loads your brand context, writes the script, and produces the finished ad: avatar, scenes, voiceover, captions. Built for performance marketers,
QR Planet QR Code MCP Server
qrplanetQR Planet QR Code MCP Server - Hosted MCP server for QR Planet. Connect AI agents and MCP-compatible clients to create, update, design, route, and analyze dynamic QR Codes using your QR Planet API key.

Instagram + TikTok Downloader & Transcriber
IYIAInstagram + TikTok content tools inside your AI: download HD posts/reels/carousels, view Instagram stories anonymously, AI-transcribe videos (100+ languages, SRT/VTT/TXT). Requires a Repost PRO subscription.
Floors.live — Event Floor Plan & Seating Designer
HakolsoundMCP server for Floors.live — design event floor plans, manage guest lists, and run intelligent seating assignments from Claude, ChatGPT, or Cursor. 32 tools.
Comments