---
title: MCP_WEATHER
canonical_url: "https://www.modelscope.cn/studios/jingtian886/MCP_WEATHER"
md_url: "https://www.modelscope.cn/studios/jingtian886/MCP_WEATHER.md"
repository: jingtian886/MCP_WEATHER
chinese_name: "查询天气（MCP&Agent挑战赛）"
last_updated: 2025-08-08
sdk_type: gradio
sdk_version: 5.29.0
downloads: 0
stars: 6
---

# MCP_WEATHER

> MCP_WEATHER - jingtian886 在 ModelScope 创建的在线 Demo。获取未来7天天气，例如：北京 海淀

jingtian886/MCP_WEATHER 是 ModelScope 魔搭社区上的在线可交互 Demo（创空间），基于 gradio 5.29.0 构建，中文名为「查询天气（MCP&Agent挑战赛）」。

- **Repository**: jingtian886/MCP_WEATHER
- **SDK**: gradio
- **SDK version**: 5.29.0
- **Downloads**: 0
- **Stars**: 6
- **Last updated**: 2025-08-08

Source: https://www.modelscope.cn/studios/jingtian886/MCP_WEATHER

---

# 项目介绍：
这是一个可以获取未来7天天气情况的MCP，你可以输入城市地区来获取未来7天的天气。城市地区的格式：上海市静安区 或者 上海 静安 或者 上海，静安 或者 上海|静安；输入省，比如：上海，则转成参数上海 上海
# 使用示例：
输入：
```text
上海 静安
```
说明：城市地区的格式：上海市静安区 或者 上海 静安 或者 上海，静安 或者 上海|静安；输入省，比如：上海，则转成参数上海 上海

输出：
```text
[['21日11时,d07,小雨,27℃,北风,<3级,3', '21日14时,d07,小雨,29℃,东风,<3级,3', '21日17时,d01,多云,30℃,西风,<3级,2', '21日20时,n00,晴,26℃,南风,<3级,0', '21日23时,n00,晴,20℃,西南风,<3级,0', '22日02时,n01,多云,19℃,北风,<3级,0', '22日05时,n03,阵雨,19℃,西风,<3级,0', '22日08时,d03,阵雨,18℃,北风,<3级,3'], ['22日11时,d03,阵雨,24℃,东北风,<3级,3', '22日14时,d03,阵雨,30℃,东北风,<3级,3', '22日17时,d03,阵雨,31℃,南风,<3级,3', '22日20时,n01,多云,26℃,东北风,<3级,0', '22日23时,n03,阵雨,20℃,东北风,<3级,0', '23日02时,n01,多云,19℃,北风,<3级,0', '23日05时,n01,多云,17℃,东北风,<3级,0', '23日08时,d01,多云,20℃,北风,<3级,2'], ['23日11时,d08,中雨,29℃,东北风,<3级,3', '23日14时,d08,中雨,29℃,东南风,<3级,3', '23日17时,d08,中雨,31℃,东南风,<3级,3', '23日20时,n08,中雨,24℃,东北风,<3级,0', '23日23时,n07,小雨,21℃,东北风,<3级,0', '24日02时,n07,小雨,20℃,东北风,<3级,0', '24日05时,n07,小雨,19℃,北风,<3级,0', '24日08时,d02,阴,18℃,北风,<3级,3'], ['24日14时,d07,小雨,31℃,东风,<3级,3', '24日20时,n07,小雨,25℃,东南风,<3级,0', '25日02时,n08,中雨,19℃,东北风,<3级,0', '25日08时,d07,小雨,19℃,东北风,<3级,3'], ['25日14时,d07,小雨,31℃,东南风,<3级,3', '25日20时,n08,中雨,26℃,东南风,<3级,0', '26日02时,n07,小雨,21℃,东风,<3级,0', '26日08时,d08,中雨,18℃,北风,<3级,3'], ['26日14时,d08,中雨,30℃,南风,<3级,3', '26日20时,n08,中雨,25℃,东风,<3级,0', '27日02时,n09,大雨,21℃,东风,<3级,0', '27日08时,d08,中雨,19℃,东风,<3级,3'], ['27日14时,d08,中雨,25℃,西南风,<3级,3', '27日20时,n09,大雨,25℃,南风,<3级,0', '28日02时,n08,中雨,20℃,东北风,<3级,0', '28日08时,d07,小雨,18℃,东北风,<3级,0']]
```
#### Clone with HTTP
```bash
 git clone https://www.modelscope.cn/studios/jingtian886/MCP_WEATHER.git
```
---
#### Install Dependencies
```bash
 pip install -r requirements.txt
```
---
#### Run the Application
```bash
 python app.py
```
#### Key Changes:
```text
gradio==5.29.0 mcp==1.8.1 or gradio==5.34.1 mcp==1.9.0
```
#### mcp_server_config
```text
{
  "mcpServers": {
    "MCP_WEATHER_MCP_Agent_Challenge": {
      "type": "sse",
      "url": "https://mcp.api-inference.modelscope.net/7053160fa9d842/sse"
    }
  }
}
```
#### mcp client
```text
weather_mcp_server_config = {
    "transport": "sse",
    "url": "https://mcp.api-inference.modelscope.net/7053160fa9d842/sse"
}
mcp_client = MultiServerMCPClient(
    {
        'weather_mcp': weather_mcp_server_config,#多个mcpserver，可以在后面继续增加
    }
)
```
#### mcp_server_toolname
```text
get_weather
这是一个可以获取未来7天天气情况的MCP，你可以输入城市地区来获取未来7天的天气。城市地区的格式：上海市静安区 或者 上海 静安 或者 上海，静安 或者 上海|静安；如果输入上海，则参数为：上海 上海。
```
