mcpField
E
Ecowitt

Ecowitt

ローカル
github.com/brendo地図・旅行232 週間前に更新

Ecowitt について

Ecowitt は、Ecowitt API から気象ステーションのデータを取得する AI アシスタント向け MCP サーバーです。デバイスの検出に加え、リアルタイムと過去の観測値を取得できます。

主な機能

  1. 01気象ステーションとセンサーの一覧
  2. 02デバイスのリアルタイムデータ取得
  3. 03デバイスの履歴データ取得
  4. 04リソースによるデバイス詳細の参照

活用シーン

  1. 01ステーションの現在の気温を確認
  2. 02過去の日付の天気を振り返る
  3. 03利用可能な Ecowitt デバイスを検索

MCP 対応

デバイス一覧、リアルタイム・履歴データの取得、現在日時の確認に使うツールを公開します。デバイス一覧と詳細を参照するリソースも提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Ecowitt MCP サーバー

Ecowitt の気象観測所を AI アシスタントと連携するための MCP サーバーです。Ecowitt API を使用して気象データを取得します。

前提条件

有効な Ecowitt Application Key と API Key が必要です。ecowitt.net の Private Center にアクセスして作成してください。

MCP の設定

{
  "ecowitt": {
    "command": "npx -y ecowitt-mcp",
    "env": {
      "ECOWITT_APPLICATION_KEY": "your_app_key",
      "ECOWITT_API_KEY": "your_api_key"
    }
  }
}

利用可能なツール

  • get_devices - すべての気象観測所とセンサーを取得します
  • get_device_realtime_info - 特定のデバイスのリアルタイムデータを取得します
  • get_device_historical_info - 特定のデバイスの履歴データを取得します
  • get_current_datetime - AI が正確な時刻を知るために、少し手助けします。

利用可能なリソース

  • resources/list - 利用可能な Ecowitt デバイスをすべて一覧表示します
  • resources/read - 特定のデバイスの詳細情報を取得します

使用例

設定が完了したら、AI アシスタントに次のように尋ねることができます。

「get_devices ツールを使って、すべての気象デバイスを表示して」

「Ecowitt の観測所を一覧表示して」

「Ecowitt の観測所の現在の気温は?」

「去年のクリスマスの天気はどうだった?」

「今年、最も雨が多かった月は?」

「ニンニクはいつ植えればいい?」

AI は MCP サーバーを使用して Ecowitt API からデバイス情報を取得します。

コントリビューション

.env.example を .env にコピーし、Ecowitt の認証情報を入力してください。

  • ECOWITT_APPLICATION_KEY(必須) - Ecowitt のアプリケーションキー
  • ECOWITT_API_KEY(必須) - Ecowitt の API キー
  • ECOWITT_BASE_URL(任意) - Ecowitt API のベース URL(デフォルト: https://api.ecowitt.net/api/v3)
  • REQUEST_TIMEOUT(任意) - リクエストのタイムアウト(ミリ秒、デフォルト: 10000)

コメント

MCP は初めてですか?

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

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