WeatherXM Pro MCP Server

by WeatherXM
  • Apple
  • Linux

Integrations

  • Can be deployed as a Docker container, making the WeatherXM PRO API available through the MCP protocol

  • Runs as a Node.js application, providing access to weather data through the MCP protocol

WeatherXM PRO MCP サーバー

WeatherXM PRO API を MCP ツールとして公開する MCP サーバー実装。クライアントは MCP プロトコルを通じて気象観測所のデータ、観測、予報にアクセスできるようになります。

特徴

  • 場所の近くの駅を取得する(緯度、経度、半径)
  • 境界ボックス内のステーションを取得します(最小/最大緯度と経度)
  • 利用可能なすべてのステーションを取得する
  • 特定の観測所の最新の観測情報を取得する
  • 特定の日付の観測所の過去の観測データを取得する
  • 地域名でH3セルを検索
  • 特定のH3セル内のステーションを取得する
  • 特定の H3 セルの天気予報(毎日または毎時)を取得します

前提条件

  • Node.jsとnpmがインストールされている
  • 有効なWeatherXM PRO APIキー

構成

リポジトリをローカル マシンにクローンします。

git clone https://github.com/WeatherXM/weatherxm-pro-mcp.git

インストール

リポジトリのクローンを作成した後、MCP サーバーを実行する前に依存関係をインストールしてプロジェクトをビルドする必要があります。

npm install npm run build

MCP クライアントのサーバー構成

これは、Claude Desktop、Cursor、Windsurf Editor、VSCode などの MCP クライアントや、RooCode や Cline などのプラグインに共通する構成です。

{ "mcpServers": { "weatherxm-pro": { "command": "npx", "args": [ "-y", "path to mcp" ], "env": { "WEATHERXMPRO_API_KEY": "your-api-key" } } } }

"path to mcp" MCP サーバーまたはパッケージ名への実際のパスに置き換え、 "your-api-key" WeatherXM PRO API キーに置き換えます。

注: クライアントで他の MCP サーバーを使用している場合は、それを既存のmcpServersオブジェクトに追加できます。

クロードデスクトップ

WeatherXM PRO MCP サーバーを Claude Desktop MCP クライアントで使用するには、以下の手順に従います。

  1. 次の場所にある MCP 設定ファイルを編集します。
    ~/Library/Application Support/Claude/claude_desktop_config.json
  2. mcpServersオブジェクトの下に WeatherXM PRO MCP サーバー構成を追加します。
  3. 変更を適用するには、Claude Desktop を再起動します。
  4. Claude Desktop のサーバーを使用して、WeatherXM PRO MCP サーバーでクエリを実行できるようになりました。

カーソル

Cursor で WeatherXM PRO MCP サーバーを使用するには、以下の手順に従います。

  1. マシンにCursorをインストールします。
  2. カーソルで、[カーソル] > [カーソル設定] > [MCP] > [新しいグローバル MCP サーバーの追加] に移動します。
  3. MCP クライアントのサーバー構成セクションと同じ構成を指定します。
  4. 設定を保存します。
  5. MCP サーバー リストに追加されたサーバーとして weatherxm-pro が表示されます。
  6. Cursor で WeatherXM PRO MCP サーバーを使用してクエリを実行できるようになりました。

ウィンドサーフィンエディター

Windsurf Editorで WeatherXM PRO MCP サーバーを使用するには、以下の手順に従います。

  1. マシンに Windsurf Editor をインストールします。
  2. コマンドパレット > Windsurf MCP 構成パネルまたは Windsurf - 設定 > 詳細 > カスケード > モデルコンテキストプロトコル (MCP) サーバーに移動します。
  3. 「サーバーの追加」をクリックし、次に「カスタム サーバーの追加」をクリックします。
  4. MCP クライアントのサーバー構成セクションから WeatherXM PRO MCP サーバー構成を追加します。
  5. 設定を保存します。
  6. MCP サーバー リストに追加されたサーバーとして weatherxm-pro が表示されます。
  7. Windsurf Editor で WeatherXM PRO MCP サーバーを使用してクエリを実行できるようになりました。

Dockerイメージ

MCP サーバーは Docker コンテナとして構築および実行できます。

建てる

docker build -t weatherxm-pro-mcp .

走る

docker run -d -p 3000:3000 -e WEATHERXMPRO_API_KEY="your-api-key" -e PORT=3000 weatherxm-pro-mcp

"your-api-key"を実際の WeatherXM PRO API キーに置き換えます。

トラブルシューティングのヒント

  • 構成内の MCP サーバー リポジトリへのパスが正しいことを確認します。
  • WeatherXM PRO API キーが正しく設定されていることを確認します。
  • MCP クライアント構成がサーバー設定と一致していることを確認します。
  • MCP サーバーの問題を示す可能性のあるエラーや警告がないかログを確認してください。

ライセンス

MITライセンス

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    An MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.
    Last updated -
    Python
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    An MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.
    Last updated -
    51
    TypeScript
    MIT License

View all related MCP servers

ID: 0q23ulshr6