mcpField
J
Juhe Weather MCP Server

Juhe Weather MCP Server

ローカル
github.com/juhemcpメディア・デザイン084 週間前に更新

Juhe Weather MCP Server について

Juhe Weather MCP Server は、Juhe の天気 API を通じて中国の都市や地域の天気予報を提供します。地名から地域の天気を取得したい MCP クライアント向けです。

主な機能

  1. 01地名による現地天気の検索
  2. 02都市名と区県名に対応
  3. 03天気予報の取得

活用シーン

  1. 01都市の天気を確認
  2. 02区県の天気を取得
  3. 03場所を指定した天気の質問に回答

MCP 対応

MCP クライアントに query_weather ツールを公開し、都市名または区県名を受け取って天気予報を返します。JUHE_WEATHER_API_KEY の設定が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jweather": {
"command": "uvx",
"args": [
"jweather-mcp-server"
]
}
}
}
起動コマンドuvx jweather-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypijweather-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Juhe Weather MCP Server

全国の天気予報を検索する機能を提供する、モデルコンテキストプロトコル(Model Context Protocol)サーバーです。このサーバーを使用すると、大規模言語モデル(LLM)が全国の都市や地域の天気予報を取得できます。

コンポーネント

ツール

サーバーは1つのツールを実装しています。

  • query_weather:都市名、地域名、区・県名に基づいて、現地のリアルタイムの天気予報を検索します。
    • 必須の文字列パラメーターとして、"city"(都市名、区・県名など)を渡す必要があります。
async def query_weather(
    city: str = Field(description="查询的城市名称,如北京、上海、广州、深圳、泰顺等;城市或区县或地区名使用简写,严格按照规范填写,否则会导致查询失败")
) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:

インストール

このサーバーには Python 3.10 以上が必要です。uv(推奨)または pip を使用して依存関係をインストールしてください。

uv を使用する(推奨)

uv を使用する場合、特別なインストールは不要です。uvx を使用して jweather-mcp-server を直接実行します。

uvx jweather-mcp-server
PIP を使用する

または、pip を使って jweather-mcp-server をインストールできます。

pip install jweather-mcp-server

インストール後、スクリプトとして次のコマンドで実行できます。

python -m jweather_mcp_server
設定
環境変数

JUHE_WEATHER_API_KEY:聚合数据の天気予報検索 API キーです。取得先:https://www.juhe.cn/docs/api/id/73

JUHE_WEATHER_API_KEY=your_api_key
CLINE の設定
uvx を使用する
"mcpServers": {
  "jweather-mcp-server": {
    "command": "uvx",
    "args": [
      "jweather-mcp-server"
    ],
    "env": {
      "JUHE_WEATHER_API_KEY": "your_api_key"
    }
  }
}
pip でインストールする
"mcpServers": {
  "jweather-mcp-server": {
    "command": "python",
    "args": [
      "-m",
      "jmobile_location_mcp_server"
    ],
    "env": {
      "JUHE_WEATHER_API_KEY": "your_api_key"
    }
  }
}

デバッグ

MCP Inspector を使用してサーバーをデバッグできます。uvx でインストールした場合:

npx @modelcontextprotocol/inspector uvx jweather-mcp-server 

または、特定のディレクトリにパッケージをインストールした場合や、開発中の場合:

cd path/to/servers/src/jweather-mcp-server
npx @modelcontextprotocol/inspector uv run jweather-mcp-server

Cline への質問例

  1. "蘇州の天気を調べて"
  2. "今日の上海の天気はどうですか?"

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。