mcpField
U
Uk Flood Monitoring

Uk Flood Monitoring

リモート
pipeworx.io地図・旅行05 週間前に更新
リポジトリ公式サイト

Uk Flood Monitoring について

Uk Flood Monitoringは、イングランド環境庁の公式洪水警報と水位観測データを提供します。洪水状況や河川の計測値を確認する利用者向けに、警報、観測所の検索、個別地点の読み取り値を扱います。

主な機能

  1. 01発令中の洪水警報の確認
  2. 02近隣観測所の検索
  3. 03水位・流量・降雨量の取得
  4. 04観測所の時系列データ取得
  5. 05郡や位置による洪水区域の検索

活用シーン

  1. 01地域の洪水警報の確認
  2. 02河川水位や流量の変化の監視
  3. 03近くの観測所の特定

MCP 対応

このMCPサーバーは、イングランドの公式洪水警報、観測所、計測値、洪水区域を調べるツールをクライアントに公開します。Pipeworxゲートウェイ経由で接続するほか、ローカルのstdioでも実行できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/uk-flood-monitoring/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/uk-flood-monitoring

Environment Agency のリアルタイム洪水監視 API による、イングランドの公式洪水警報と河川観測所のテレメトリーデータです。

Pipeworx の一部です。AI エージェントを 1684 以上のライブデータソースに接続する MCP ゲートウェイです。

ツール

  • ukflood_warnings(min_severity?, county?, limit?) — 現在発令中の洪水警報と注意報。重大度、指定洪水区域、河川または海域、EA のメッセージテキストを含みます。「X の近くに洪水警報はありますか」という質問に答えます。
  • ukflood_stations_near(latitude, longitude, radius_km?, parameter?, river?, limit?) — 指定した地点の近くにある観測所と、各観測所が報告する測定値です。次のツールで使う観測所 ID を取得できます。
  • ukflood_station_readings(station_id, since?, limit?) — 1 つの観測所の水位(m)、河川流量(m³/s)、または降雨量(mm)です。デフォルトでは各測定値の最新データを返します。since を指定すると時系列データを返します。
  • ukflood_areas(county?, search?, latitude?, longitude?, radius_km?, limit?) — 警報の対象となる指定洪水区域です。警報コードから場所を特定できます。

認証

キー不要です。Open Government Licence v3 が適用されます。

データソース

知っておくと便利なこと:

  • 対象はイングランドのみです。 ウェールズ(Natural Resources Wales)、スコットランド(SEPA)、北アイルランドは、それぞれ別に情報を公開しています。カーディフやグラスゴーの検索結果が何も返さないのは正常です。
  • 警報がゼロでも正常であり、エラーではありません。 雨の降らない日には、/id/floods は items: [] を返します。このパックの作成時、Environment Agency の公式ページも「No flood alerts」と表示していました。そのため ukflood_warnings は、空の一覧とともに重大度ごとの件数と明示的な警報なしの status を返し、呼び出し元が「何も起きていない」状態と「呼び出しに失敗した」状態を区別できるようにしています。
  • API は JSON-LD を返します。@id フィールドは URI です。このパックは最後のパス要素を返します。呼び出し元が実際に渡し返す表記はこれです。
  • label は文字列ではなく、配列になる場合があります。
  • floodAreas にはテキスト検索用のパラメーターがありません。search は取得件数を増やした後、クライアント側で適用されるため、範囲の広い郡では county と組み合わせてください。
  • flood パックとはデータソースが異なります。そちらは Open-Meteo の全球モデルによる河川流量データです。このパックは実測された観測所データと公式警報を扱います。

検証済み

2026-09-17 — ロンドン近郊の観測所、5380TH(Walthamstow、Low Hall、River Lee)の測定値、リンカンシャーの洪水区域はいずれも行を返しました。警報についても、照合済みの実際の警報なしの結果が返りました。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "uk-flood-monitoring": {
      "url": "https://gateway.pipeworx.io/uk-flood-monitoring/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/uk-flood-monitoring/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツールである ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック独自のツールとともに約 30 個の共有ツールが一覧表示されます。接続の initialize レスポンスに正確な対象範囲が記載されており、その日の情報としての正式な回答となります。

これは意図的な設計であり、偶然に多重化されているわけではありません。メタツールを使うことで、このパックが対応していない質問にも、カタログ全体を対象にルーティングする ask_pipeworx 経由で回答できます。そのため、2 つ目の MCP サーバーを追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、ゲートウェイ全体に一度接続してください。

または、Pipeworx ゲートウェイ全体に接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ 1684 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからも ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントをお持ちでない場合は、HTTP 経由で呼び出せます

curl -X POST https://gateway.pipeworx.io/v1/tools/ukflood_warnings \
  -H 'Content-Type: application/json' \
  -d '{"min_severity":4}'

最初の呼び出しにアカウントは不要です。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/ukflood_warnings を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。

{
  "mcpServers": {
    "uk-flood-monitoring": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-uk-flood-monitoring"]
    }
  }
}

または、直接実行して起動することを確認できます。

npx -y @pipeworx/mcp-uk-flood-monitoring

stdin/stdout 経由で MCP を使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは、上記のパックエンドポイントでもゲートウェイ全体でも利用できます。

ask_pipeworx({ question: "your question about Uk Flood Monitoring data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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