Lake Level MCP について
Lake Level MCPは、米国の対象湖沼や貯水池の現在および過去の水位を提供します。水位や推移、機関データの比較を調べる人やAIアシスタント向けです。
主な機能
- 0112州の44湖沼を検索
- 02現在の水位と直近の変化を確認
- 03最長365日分の履歴を取得
- 042〜10湖沼を比較
- 05観測所の出典と時刻を表示
活用シーン
- 01ミード湖の現在水位を確認
- 02湖沼の1年間の水位推移を調査
- 03州をまたいで貯水池の水位を比較
MCP 対応
MCPサーバーは、湖沼の検索、現在水位や履歴の取得、湖沼の比較に使うツールを公開します。データは公的機関の観測所から取得します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://lake-level-mcp.lipmichal.workers.dev/mcpclaude mcp add --transport http theluckystrike-lake-level https://lake-level-mcp.lipmichal.workers.dev/mcp{"mcpServers":{"theluckystrike-lake-level":{"type":"http","url":"https://lake-level-mcp.lipmichal.workers.dev/mcp"}}}Cursor で開く{"servers":{"theluckystrike-lake-level":{"type":"http","url":"https://lake-level-mcp.lipmichal.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"theluckystrike-lake-level":{"type":"http","url":"https://lake-level-mcp.lipmichal.workers.dev/mcp"}}}{"mcpServers":{"theluckystrike-lake-level":{"serverUrl":"https://lake-level-mcp.lipmichal.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
lake-level-mcp
AI アシスタント向けの、米国の湖や貯水池の水位情報です。USGS、USACE、CDEC、Reclamation、TWDB の観測所から、呼び出し時点のデータを取得します。
これは Model Context Protocol(MCP)サーバーです。Lake Mead、Lake Powell、Lake Travis、Shasta、Oroville、Folsom、Lake Lanier、Lake Texoma、Kentucky Lake など、12 州の44湖に対応しています。API キーは不要です。
ツール
| ツール | 返される情報 |
|---|---|
search_lakes | 名前、河川、運営機関、州で検索した対応湖の一覧。スラッグ、満水位、観測所も含まれます。 |
get_lake_level | 現在の標高、測定時刻、過去24時間・7日間・30日間の水位変化、満水位からの差、公開されている場合は運営機関の季節目標水位、機関が貯水量を公開している場合は満水率、観測所 ID、データ URL。 |
get_lake_history | 最大365日分の日次または週次の標高データと、最初・最後・最低・最高・平均値。 |
compare_lakes | 2〜10湖を並べて比較し、満水位との差が小さい順に表示します。観測所が停止している湖も、エラーではなくその旨を報告します。 |
すべての結果には、構造化された JSON、1段落の概要、as_of、source(機関の URL)、more(lakelevelnow.com の湖のページ)が含まれます。
モデルが知らない情報
- 今日の水位。湖の水位は1時間ごとに変化しますが、モデルの学習データは数か月前のものです。
- 各湖でどの観測所を参照するか。対応付け(USGS のサイトとパラメーター、CDEC の観測所、Reclamation RISE の項目、TWDB の貯水池、USACE CWMS の時系列)は、lakelevelnow.com が使用する検証済みの一覧です。
- 満水位と、公開されている季節別の目標水位曲線(USACE、TVA、Alabama Power)。これにより、「満水位より8 ft低い」という値を、夏季の満水位だけでなく冬季の目標水位と比較できます。
- データフィード固有の問題への対処方法。たとえば、ゼロ埋めされていない CDEC の日付、現地時間を UTC として記録する CWMS のロガー、1日1件に集約された USGS の15分間隔データなどです。
インストール
ホステッド(Claude.ai カスタムコネクター、ChatGPT 開発者モード)
この URL を貼り付けます。トークンも登録も不要です。
https://lake-level-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http lake-level https://lake-level-mcp.lipmichal.workers.dev/mcp
または、stdio 経由でローカル実行します。
claude mcp add lake-level -- npx -y lake-level-mcp
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"lake-level": { "command": "npx", "args": ["-y", "lake-level-mcp"] }
}
}
Cursor
~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"lake-level": { "url": "https://lake-level-mcp.lipmichal.workers.dev/mcp" }
}
}
VS Code
.vscode/mcp.json に追加します。
{
"servers": {
"lake-level": { "type": "http", "url": "https://lake-level-mcp.lipmichal.workers.dev/mcp" }
}
}
ローカルの stdio 版には Node 20 以降が必要です。
プロンプトの例
- 「今日の Lake Mead の水位はいくつですか?満水位からどのくらい低いですか?」
- 「現在の Lake Lanier の水位は、冬季の目標水位曲線を上回っていますか、下回っていますか?」
- 「過去1年間の Lake Powell の水位を週単位で表示してください。」
- 「Shasta、Oroville、Folsom を比較して、最も満水に近い湖を教えてください。」
- 「対応しているテキサス州の湖を教えてください。」
データソース
すべて公開データで、キーは不要です。取得日を含む全一覧は DATA_SOURCES.md を参照してください。
- USGS Water Services、瞬時値および日次値(waterservices.usgs.gov)
- California Department of Water Resources、CDEC(cdec.water.ca.gov)
- U.S. Bureau of Reclamation RISE API(data.usbr.gov)
- Texas Water Development Board、Water Data for Texas(waterdatafortexas.org)
- U.S. Army Corps of Engineers CWMS Data API(cwms-data.usace.army.mil)
上流データは、機関のサービスに配慮して、現在の水位は15分間、履歴は1時間キャッシュされます。
制限事項
- 対応する湖は44湖で、lakelevelnow.com と同じ一覧です。High Rock Lake(NC)には政府の公開データフィードがないため、明確なエラーが返されます。
- 観測値は機関による暫定データです。CDEC、TWDB、Reclamation は日次値を公開しているため、最新の観測値は通常、前日のものです。
- USGS が保持する15分間隔データは約120日分です。これより長い期間の履歴には、サイトで公開されている場合は USGS の日平均値を、テキサス州の湖では TWDB の日次記録を使用します。観測所によっては365日分に満たない場合があり、結果に対象日数が記載されます。
- 満水率は、機関が貯水量を公開している場合(CDEC、Reclamation、TWDB)のみ表示されます。
- 機関のサービスが停止している場合、ツールは機関名を明記したエラーを返し、最新の公表値を保持している湖のページへのリンクを示します。
詳細
湖の水位図、ボート用スロープの情報、および有料の Lake Level Almanac(湖ごとの数十年分の日次記録と年間通算日の平年値)については、lakelevelnow.com をご覧ください。アルマナックでは、これらの湖のうち19か所を扱っています:lakelevelnow.com/almanac。
Zovo MCP コレクションの一部です:https://mcp.zovo.one
開発
npm install
npm test # builds, then runs the fixture tests against saved agency payloads
node scripts/smoke-stdio.mjs # live stdio check, one real call per tool
npx wrangler deploy # Cloudflare Worker, Streamable HTTP at /mcp
src/lakes.data.ts は、lakelevelnow.com のデータから scripts/build-lakes.mjs によって生成されます。
ライセンス
MIT
同じ作者によるその他のデータサーバー
いずれも無料で、API キーは不要です。Claude または ChatGPT に貼り付けられるホスト URL が用意されています。
| サーバー | ツール | ホスト URL |
|---|---|---|
| cups-to-grams-mcp | convert_ingredient, search_ingredients, scale_recipe, convert_oven_temperature | https://cups-to-grams-mcp.lipmichal.workers.dev/mcp |
| dscr-loan-calculator-mcp | calculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summary | https://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp |
| gold-price-per-gram-mcp | get_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_units | https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp |
| minimum-wage-mcp | get_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wage | https://minimum-wage-mcp.lipmichal.workers.dev/mcp |
| no-tax-on-overtime-mcp | calculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibility | https://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp |
| paycheck-calculator-mcp | calculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_brackets | https://paycheck-calculator-mcp.lipmichal.workers.dev/mcp |
| uk-income-tax-salary-mcp | calculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_income | https://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp |
| us-federal-holidays-business-days-mcp | list_federal_holidays, is_business_day, add_business_days, count_business_days, invoice_due_date | https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp |
有料のバックオフィス向けコレクション(請求書、VAT、PDF、スプレッドシート)はこちらです:https://mcp.zovo.one
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。