mcpField
T
Thailand Earthquake MCP Server

Thailand Earthquake MCP Server

ローカル
github.com/aekanundatascience科学・教育073 週間前に更新

Thailand Earthquake MCP Server について

タイ気象局の地震データをMCPクライアントに提供するサーバーです。最新イベントの取得、IDによる詳細確認、日付やマグニチュードでの検索に対応します。

主な機能

  1. 01最新の地震を取得
  2. 02IDでイベント詳細を確認
  3. 03日付とマグニチュードで検索

活用シーン

  1. 01最新の地震報告を確認
  2. 02IDで特定のイベントを調査
  3. 03指定した規模を超えるイベントを検索

MCP 対応

最新の地震イベント取得、詳細確認、タイ気象局APIの検索を行うツールをMCPクライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Thailand Earthquake MCP サーバー

気象局(TMD)の地震情報を提供し、Claude Desktop と連携して利用できる MCP サーバーです。

機能

この MCP サーバーは、気象局の API を通じて地震情報を提供します。以下のツールを利用できます。

  1. get_recent_earthquakes - 最新の地震イベント情報を取得します
  2. get_earthquake_details - ID を指定して地震イベントの詳細情報を取得します
  3. search_earthquakes - 日付や震度などの条件を指定して地震イベントを検索します

システム要件

  • Python 3.10 以上
  • パッケージ:mcp、httpx

Conda を使用したインストール

  1. conda 環境を作成します。
conda create -n earthquake-mcp python=3.10
conda activate earthquake-mcp
  1. 必要なパッケージをインストールします。
pip install "mcp[cli]" httpx

使用方法

  1. ターミナルを開き、conda 環境を有効化します。
conda activate earthquake-mcp
  1. MCP サーバーを実行します。
python earthquake_server.py

Claude Desktop の設定

  1. claude_desktop_config.json を開きます(ファイルがない場合は新しく作成します)。

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. 下記の例にある設定を使用して、MCP サーバーの設定を追加します。

  3. Claude Desktop を再起動します。

使用例

Claude Desktop に接続すると、次のように地震について質問できます。

  • 「最近発生した地震イベントには何がありますか?」
  • 「ID が [ID] の地震の詳細を表示してください」
  • 「今月、震度が 5.0 を超えた地震を検索してください」

データソース

地震情報は気象局の API から取得されます。 https://data.tmd.go.th/api/DailySeismicEvent/v1/

コメント

MCP は初めてですか?

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

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