关于 China Weather MCP Server
China Weather MCP Server 使用高德天气 API 查询中国城市的实时天气,供 AI 助手获取当前天气信息。它提供异步请求处理和一个按城市查询的 MCP 工具。
主要功能
- 01查询中国城市实时天气
- 02集成高德天气 API
- 03异步处理请求
- 04按城市获取天气
适用场景
- 01查询某个中国城市的当前天气
- 02让 AI 助手获取天气信息
MCP 相关
向 MCP 客户端提供 get_weather 工具,接收城市名称并返回当前天气信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
China Weather MCP Server
英文
简介
China Weather MCP Server 是一个模型上下文协议(Model Context Protocol,MCP)服务,使用 AMap(AutoNavi)天气 API 提供中国城市的实时天气信息。该服务使 AI 助手能够访问中国各地的当前天气状况。
特性
- 获取中国城市的实时天气数据
- 集成 AMap 天气 API
- 异步请求处理
- 简单易用的 MCP 接口
安装
- 确保已安装 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 .
配置
- 从 AMap Developer Platform 获取 API 密钥
- 将 API 密钥设置为环境变量:
export AMAP_API_KEY="your_api_key_here"
使用方法
要在 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": "your_api_key_here"
}
}
}
}
该服务提供以下工具:
get_weather(city: str):获取指定中国城市的当前天气信息
许可证
本项目采用 MIT 许可证,详情请参见 LICENSE 文件。
中文
简介
中国天气 MCP 服务是一个基于模型上下文协议(Model Context Protocol,MCP)的服务,使用高德地图天气 API 提供中国城市的实时天气信息。该服务使 AI 助手能够访问中国各地的当前天气状况。
特性
- 获取中国城市的实时天气数据
- 集成高德地图天气 API
- 异步请求处理
- 简单易用的 MCP 接口
安装方法
- 确保已安装 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密钥"
}
}
}
}
服务提供以下工具:
get_weather(city: str):获取指定中国城市的当前天气信息
许可证
本项目采用 MIT 许可证,详情请参见 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。