关于 Us Drought Monitor
Us Drought Monitor 是用于查询美国全国、各州和各县每周干旱统计数据的 MCP 服务。它按土地面积或人口给出累积严重程度类别,并标明地图对应的日期范围。
主要功能
- 01全国、州和县级统计
- 02按面积或人口计算比例
- 03按周查询日期范围
- 04通过 FIPS 查找州和县
适用场景
- 01查看当前全国干旱覆盖情况
- 02比较各州干旱程度变化
- 03了解县级人口受影响比例
MCP 相关
向 MCP 客户端提供全国、州和县级干旱查询工具。可通过 Pipeworx 网关接入,也可作为本地 stdio 服务独立运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/us-drought-monitor/mcpclaude mcp add --transport http pipeworx-io-us-drought-monitor https://gateway.pipeworx.io/us-drought-monitor/mcp{"mcpServers":{"pipeworx-io-us-drought-monitor":{"type":"http","url":"https://gateway.pipeworx.io/us-drought-monitor/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-us-drought-monitor":{"type":"http","url":"https://gateway.pipeworx.io/us-drought-monitor/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-us-drought-monitor":{"type":"http","url":"https://gateway.pipeworx.io/us-drought-monitor/mcp"}}}{"mcpServers":{"pipeworx-io-us-drought-monitor":{"serverUrl":"https://gateway.pipeworx.io/us-drought-monitor/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
@pipeworx/us-drought-monitor
美国每周干旱严重程度统计数据——无干旱、D0(异常干燥)到 D4(极端干旱)各类别的面积占比和人口占比,覆盖全国、各州和各县。
属于 Pipeworx 的一部分——一个将 AI Agent 连接到 1819+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联、未经其认可,也非其发布。
工具
us_drought_national(area?, measure?, start_date?, end_date?)— 美国本土(conus)、美国本土各州加上阿拉斯加/夏威夷/波多黎各(total),或两者(us)的全国干旱统计数据。可回答“目前美国本土有多大比例处于干旱状态?”us_drought_state(state, measure?, start_date?, end_date?)— 单个州或领地的干旱统计数据,按名称、邮政缩写或 2 位 FIPS 代码指定。us_drought_county(state?, county?, fips?, measure?, start_date?, end_date?)— 单个县的干旱统计数据,可按州名加县名或 5 位 FIPS 代码匹配。
所有三个类别均为累积值,这是 Drought Monitor 自身采用的惯例:d1_pct 表示“至少为 D1”(合计 D1 至 D4),而非仅 D1。measure 用于选择 area(土地面积百分比,默认值)或 population(该区域的人口百分比)。省略日期参数可获取最新发布的地图;传入 start_date/end_date(YYYY-MM-DD 或 M/D/YYYY)可指定每周地图的日期范围。
地图数据每周二生效,中心会在下周四发布。每个响应都包含 map_date、valid_start、valid_end 和 data_as_of,因此调用方无需猜测数据对应的周次。
身份验证
无需密钥。上游数据服务不要求注册或提供密钥。
数据来源
- National Drought Mitigation Center(University of Nebraska-Lincoln)、USDA 和 NOAA — U.S. Drought Monitor 每周发布的干旱严重程度统计数据(按类别划分的全国、各州和各县面积及人口占比完整数据)。
备注
- 县按名称与发布方为某个州返回的完整县列表进行匹配(而非在安装包中保存约 3,100 行的 FIPS 表)。如果某个县名有多种形式(例如,“St. Louis”与“St. Louis City”),且名称匹配结果不明确,则应使用 5 位
fips参数消除歧义。 - 如果指定日期范围内没有某个地区、州或县的地图,上游会返回空结果(但请求成功);工具会以
found: false和原因报告,而不会抛出错误。
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):
{
"mcpServers": {
"us-drought-monitor": {
"url": "https://gateway.pipeworx.io/us-drought-monitor/mcp"
}
}
}
此端点实际提供的内容
https://gateway.pipeworx.io/us-drought-monitor/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 共享元工具——ask_pipeworx、discover_tools、search_within、remember/recall 和网关全局工具集中的其他工具。因此,你看到的工具数量会多于表格中的数量:目前,单个工具包端点会列出约 30 个共享工具,以及该工具包自身的工具。连接的 initialize 响应会说明确切范围,并且是当天情况的权威说明。
这是有意为之,并非意外的多路复用。元工具可让限定范围的连接回答此工具包未涵盖的问题——通过 ask_pipeworx 在整个目录中进行路由——无需添加第二个 MCP 服务。目前无法挂载不包含这些工具的工具包端点;如果额外的架构定义占用的上下文比路由功能带来的价值还大,请连接一次完整网关,而不是连接多个工具包端点。
或者,连接完整的 Pipeworx 网关,直接列出每个工具包的所有工具,而不只是此工具包中的工具:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
两个 URL 都会访问同一个网关和相同的 1819+ 个数据源。唯一的区别是直接列出哪个工具包的工具;无论连接哪一个,ask_pipeworx 都能访问所有工具。
没有 MCP 客户端?通过 HTTP 调用
curl -X POST https://gateway.pipeworx.io/v1/tools/us_drought_national \
-H 'Content-Type: application/json' \
-d '{"area":"conus"}'
首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/us_drought_national。查找工具:使用 {"query":"..."} 调用 POST https://gateway.pipeworx.io/v1/tools/search_packs。
独立运行(无需网关账户)
此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需经由网关往返:
{
"mcpServers": {
"us-drought-monitor": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-us-drought-monitor"]
}
}
}
也可以直接运行,以确认它能够启动:
npx -y @pipeworx/mcp-us-drought-monitor
它通过 stdin/stdout 使用 MCP 协议,并响应 initialize/tools/list/tools/call,但仅提供此工具包的工具——不包含上述网关连接额外提供的任何共享元工具。来源相同,工具相同,但没有 ask_pipeworx 路由。
使用 ask_pipeworx
你也可以用通俗英语提问,而不必直接调用工具——在上述工具包端点和完整网关上都可以使用:
ask_pipeworx({ question: "your question about Us Drought Monitor data" })
网关会选择合适的工具并自动填入参数。
更多信息
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。