
China Weather MCP Server

2025.03.16
1
Python天气服务API集成位置服务
中国天气 MCP 服务器是一个基于模型上下文协议(MCP)的服务器,使用高德地图天气 API 提供中国城市的实时天气信息。该服务器使 AI 助手能够访问中国各地的当前天气状况。
View on GitHub
Overview
基本能力
产品定位
中国天气 MCP 服务器是一个基于模型上下文协议(MCP)的服务器,使用高德地图天气 API 提供中国城市的实时天气信息。该服务器使 AI 助手能够访问中国各地的当前天气状况。
核心功能
- 获取中国城市的实时天气数据
- 集成高德地图天气 API
- 异步请求处理
- 简单易用的 MCP 接口
适用场景
- AI 助手需要获取中国城市实时天气信息的场景
- 需要集成天气数据的应用程序
工具列表
get_weather(city: str)
: 获取指定中国城市的当前天气信息
常见问题解答
无
使用教程
使用依赖
- 确保已安装 Python 3.12 或更高版本
- 安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆此仓库:
git clone https://github.com/DLYZZT/china-weather-mcp-server.git
cd china-weather-mcp-server
- 使用 uv 安装依赖:
uv pip install .
配置
- 从高德开放平台获取 API 密钥
- 设置 API 密钥环境变量:
export AMAP_API_KEY="你的API密钥"
使用方法
要在 Claude Desktop 中使用,请在 Claude Desktop 配置文件中添加以下配置:
Windows系统:%APPDATA%/Claude/claude_desktop_config.json
MacOS系统:~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"--directory",
"path/china-weather-mcp-server",
"run",
"weather.py"
],
"env": {
"AMAP_API_KEY": "你的API密钥"
}
}
}
}
调试方式
无