Content
# 🌦️ Weather MCP Server
## 📖 Project Introduction
This is a weather information server developed based on the MCP protocol, which retrieves meteorological data in real-time through the HeWeather API.
## 🚀 Main Features
- 🌍 Get real-time weather information for specified cities.
- ☁️ Supports retrieving weather data via the HeWeather API.
- 📊 Provides detailed weather information, including temperature, humidity, wind speed, precipitation, etc.
## 📋 Environment Requirements
- Python 3.13.2
- Docker (optional, if deploying with Docker)
- HeWeather API key
## 🔧 Installation Steps
### 🐳 Running via Docker
1. **Build Docker Image**
```bash
docker pull bellababy/mcp-server-weather-python:1.0.0
```
2. **Run Docker Container**
```bash
docker run -d -p 8000:8000 -e WEATHER_API_KEY=your_API_key bellababy/mcp-server-weather-python:1.0.0
```
### Environment Variables
| Variable Name | Description | Required |
|--------------------|---------------------------------|----------|
| WEATHER_API_KEY | HeWeather API key | Yes |
## 🍒 Using in CherryStudio
1. **Configure MCP Server**
In CherryStudio, open the settings page and find the "MCP Server" tab.

Fill in the following information:
- Server Address: `http://your_server_IP:8000`
- Select SSE mode
Click "OK" to complete the configuration.
2. **Ask About the Weather in the Conversation**

## 📄 License
This project is licensed under the MIT License. Please see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- [HeWeather](https://www.qweather.com/) - Provides weather data API
Connection Info
You Might Also Like
MarkItDown MCP
Converting files and office documents to Markdown.
Filesystem
Model Context Protocol Servers
Sequential Thinking
Offers a structured approach to dynamic and reflective problem-solving,...
TrendRadar
🎯 Say goodbye to information overload. AI helps you understand news hotspots...
Github
GitHub's official MCP Server
opik
Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic...