mcpField
C
Cwa Mcp Server

Cwa Mcp Server

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

Cwa Mcp Server について

Cwa Mcp Server は、Claude Desktop を台湾中央気象署の API に接続する Node.js 製 MCP サーバーです。県市ごとの 36 時間予報を取得でき、Docker でも実行できます。

主な機能

  1. 01台湾各地の予報取得
  2. 02今後 36 時間の予報
  3. 03Node.js と Docker で実行

活用シーン

  1. 01Claude で台北の天気を確認
  2. 02台湾各地の天気予報を確認

MCP 対応

県市名を指定して台湾中央気象署の予報を取得する `get_weather_forecast` ツールを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

CWA MCP サーバー

Claude Desktop を台湾中央気象署(CWA)API に接続して気象データを取得する、シンプルな Model Context Protocol(MCP)サーバーです。

主な機能

  • シンプルで軽量な Node.js 実装
  • 簡単に設定でき、Claude Desktop と連携して使用できます
  • 台湾のすべての県市の CWA 気象予報データにアクセスできます

クイックスタート

  1. CWA API キーを取得します:

    • https://opendata.cwa.gov.tw/user/authkey にアクセスします
    • ログインします(アカウントをお持ちでない場合は、先に登録してください)
    • 「取得授權碼」ボタンをクリックします
    • API キーをコピーします
  2. インストールスクリプトを実行可能にします:

    chmod +x install.sh
    
  3. インストールスクリプトを実行します:

    ./install.sh
    
  4. ~/.config/claude/claude_desktop_config.json にある設定ファイルを編集し、CWA API キーを追加します:

    {
      "mcpServers": {
        "cwa": {
          "command": "node",
          "args": [
            "/path/to/cwa-server.js"
          ],
          "env": {
            "CWA_API_KEY": "CWA-1E740A28-FFDC-4186-BE0D-B02662F066EF"
          }
        }
      }
    }
    
  5. Claude Desktop を再起動します

  6. Claude との会話で CWA の気象データを使い始めましょう!

利用可能なツール

get_weather_forecast

県市名を指定して、台湾の今後36時間の気象予報を取得します。

Claude での使用例:

台北市現在的天氣如何?

Docker の使用

Docker を使ってこの MCP サーバーを実行することもできます:

  1. docker-compose.yml ファイルを作成します:

    version: '3'
    services:
      cwa-mcp-server:
        container_name: cwa-mcp-server
        image: node:18
        volumes:
          - ./:/app
        working_dir: /app
        command: node cwa-server.js
        environment:
          - CWA_API_KEY=你的_CWA_API_金鑰
        restart: unless-stopped
    
  2. あなたの_CWA_API_金鑰 を実際の CWA API キーに置き換えます

  3. Claude Desktop の設定を更新します:

    {
      "mcpServers": {
        "cwa": {
          "command": "docker",
          "args": [
            "exec",
            "-i",
            "cwa-mcp-server",
            "node",
            "cwa-server.js"
          ]
        }
      }
    }
    
  4. Docker コンテナーを起動します:

    docker-compose up -d
    
  5. Claude Desktop を再起動します

利用可能な地域一覧

以下の県市名に対応しています:

  • 宜蘭県、花蓮県、台東県、澎湖県、金門県、連江県
  • 台北市、新北市、桃園市、台中市、台南市、高雄市
  • 基隆市、新竹県、新竹市、苗栗県、彰化県、南投県
  • 雲林県、嘉義県、嘉義市、屏東県

トラブルシューティング

  • Node.js 18 以降がインストールされていることを確認してください
  • CWA API キーが有効で、設定ファイルに正しく設定されていることを確認してください
  • ./test.sh を使ってサーバーをテストし、正常に動作することを確認してください
  • Claude Desktop が正しく設定されていることを確認し、設定を変更した後は再起動してください

コメント

MCP は初めてですか?

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

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