mcpField
L
Lake Level MCP

Lake Level MCP

远程服务
lakelevelnow.com科研与教育04 天前更新

关于 Lake Level MCP

Lake Level MCP 提供美国部分湖泊和水库的当前及历史水位,适合需要查询水位读数、变化趋势和跨机构数据对比的用户与 AI 助手。

主要功能

  1. 01搜索 12 个州的 44 座湖泊
  2. 02查询当前水位及近期变化
  3. 03获取最长 365 天的历史记录
  4. 04并排比较 2 至 10 座湖泊
  5. 05提供测站来源和时间戳

适用场景

  1. 01查询米德湖当前水位
  2. 02查看湖泊一年来的水位趋势
  3. 03比较不同州的水库水位

MCP 相关

该 MCP 服务提供湖泊搜索、当前水位和历史记录查询及湖泊比较工具,数据来自公共机构测站。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://lake-level-mcp.lipmichal.workers.dev/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

lake-level-mcp

为 AI 助手提供美国湖泊和水库的实时水位,调用时从 USGS、USACE、CDEC、Reclamation 和 TWDB 水位站读取数据。

这是一个模型上下文协议(MCP)服务。它覆盖 12 个州的 44 个湖泊,包括 Lake Mead、Lake Powell、Lake Travis、Shasta、Oroville、Folsom、Lake Lanier、Lake Texoma 和 Kentucky Lake。无需 API 密钥。

工具

工具返回内容
search_lakes按名称、河流、运营机构或州搜索已覆盖的湖泊,并返回 slug、满库水位和水位站。
get_lake_level当前水位、测量时间、过去 24 小时、7 天和 30 天的变化、低于满库水位的英尺数、已公布时的运营机构季节性目标、机构公布时的满库百分比、水位站 ID 和数据 URL。
get_lake_history最长 365 天的每日或每周水位序列,以及首值、末值、最低值、最高值和平均值。
compare_lakes并排比较 2 至 10 个湖泊,并按低于满库水位的英尺数排序。若某个湖泊的水位站无法访问,会报告该情况,但不会导致操作失败。

每个结果都包含结构化 JSON、一段摘要、as_of、source(机构 URL)和 more(lakelevelnow.com 上的湖泊页面)。

它掌握了模型不知道的信息

  • 今日水位。湖泊水位每小时都在变化,而模型的训练数据可能已过时数月。
  • 每个湖泊应读取哪个水位站。绑定信息(USGS 站点和参数、CDEC 站点、Reclamation RISE 项目、TWDB 水库、USACE CWMS 时间序列)是 lakelevelnow.com 使用的已验证数据集。
  • 满库水位和已公布的季节性指导曲线(USACE、TVA、Alabama Power),因此“低 8 英尺”可以对照冬季目标,而不只是夏季满库水位。
  • 如何处理数据源的特殊情况:未补零的 CDEC 日期、将当地时间标记为 UTC 的 CWMS 记录器,以及汇总为每日一次读数的 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 目前高于还是低于冬季指导曲线?”
  • “按周显示 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 保留约 120 天的 15 分钟数据。对于更长的历史记录,服务会使用站点已发布的 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 由 scripts/build-lakes.mjs 根据 lakelevelnow.com 的数据生成。

许可证

MIT

同一作者提供的更多数据服务

每个服务都免费、无需 API 密钥,并提供托管 URL,可粘贴到 Claude 或 ChatGPT 中。

服务工具托管 URL
cups-to-grams-mcpconvert_ingredient, search_ingredients, scale_recipe, convert_oven_temperaturehttps://cups-to-grams-mcp.lipmichal.workers.dev/mcp
dscr-loan-calculator-mcpcalculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summaryhttps://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp
gold-price-per-gram-mcpget_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_unitshttps://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp
minimum-wage-mcpget_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wagehttps://minimum-wage-mcp.lipmichal.workers.dev/mcp
no-tax-on-overtime-mcpcalculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibilityhttps://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp
paycheck-calculator-mcpcalculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_bracketshttps://paycheck-calculator-mcp.lipmichal.workers.dev/mcp
uk-income-tax-salary-mcpcalculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_incomehttps://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp
us-federal-holidays-business-days-mcplist_federal_holidays, is_business_day, add_business_days, count_business_days, invoice_due_datehttps://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp

付费的后台管理工具集合(发票、VAT、PDF、电子表格)位于 https://mcp.zovo.one

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。