China Weather MCP Server について
China Weather MCP Serverは、高徳天気APIを使って中国の都市の現在の天気を提供します。AIアシスタント向けで、都市を指定するMCPツールと非同期リクエスト処理を備えています。
主な機能
- 01中国の都市の現在の天気を取得
- 02高徳天気APIとの連携
- 03非同期リクエスト処理
- 04都市を指定した天気取得
活用シーン
- 01中国の都市の現在の天気を調べる
- 02AIアシスタントに天気情報を提供する
MCP 対応
MCPクライアントにget_weatherツールを公開し、都市名を受け取って現在の天気情報を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
China Weather MCP Server
English
Introduction
China Weather MCP Server は、AMap(AutoNavi)Weather API を使用して中国の都市のリアルタイムの天気情報を提供する Model Context Protocol(MCP)サーバーです。このサーバーにより、AI アシスタントは中国各地の現在の天気状況にアクセスできます。
Features
- 中国の都市のリアルタイムの天気データを取得
- AMap Weather API との統合
- 非同期リクエスト処理
- 使いやすい MCP インターフェース
Installation
- 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 .
Configuration
- AMap Developer Platform から API キーを取得します
- API キーを環境変数として設定します:
export AMAP_API_KEY="your_api_key_here"
Usage
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):指定した中国の都市の現在の天気情報を取得します
License
このプロジェクトは MIT License の下でライセンスされています。詳細は 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。