mcpField
U
US State DMV

US State DMV

远程服务
pipeworx.io法律与政务013 周前更新

关于 US State DMV

US State DMV 为 AI Agent 和数据使用者提供各州车辆与电动车登记、DMV 办公点及现场等待时间数据,也包含加州表格和保险公司查询。覆盖范围按州明确标示,并返回数据粒度、日期和来源。

主要功能

  1. 01按县、邮编和车型查询车辆登记
  2. 02查询电动车与插电式混合动力数量
  3. 03查看现场办公室实时等待时间
  4. 04查找办公室地址、服务和营业时间
  5. 05搜索加州 DMV 表格及保险公司代码

适用场景

  1. 01比较各地车辆登记和电动车普及情况
  2. 02查看北卡罗来纳州或俄勒冈州办公室等待时间
  3. 03查找 DMV 办公点提供的服务
  4. 04检索加州表格编号或保险公司 NAIC 代码

MCP 相关

作为 MCP 服务,向 MCP 客户端提供州 DMV 数据查询工具;可通过 Pipeworx 网关连接。

配置

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

服务地址https://gateway.pipeworx.io/us-dmv/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/us-dmv

美国各州 DMV 数据:车辆和电动汽车注册信息、包含各办公室服务项目的 DMV 办公室查询工具、现场办公室实时等待时间,以及加州表格和保险公司查询。无需密钥。

为何覆盖范围因州而异

本工具包源自对全部 50 个州及哥伦比亚特区的调查(2026-07-29)。约有 30 个州没有发布任何机器可读的机动车数据——最多只有年度 PDF。因此,每个工具都接受 state 参数,并提供一份简短明确的支持州列表;对于不支持的州,工具会返回 { found: false, reason: 'state_unsupported', hint, supported_states },而非返回看起来像数据错误的空结果。

各州的数据粒度各不相同,无法统一,因此每条响应都会报告 grain、as_of、source;如果行列表可能被截断,还会报告 truncated。

工具

工具州返回内容
dmv_vehicle_registrationsCA、DE、MD、NY、PA、TX、WA按县、ZIP、燃料、品牌、车型年份或类别统计的注册车辆数量
dmv_ev_adoptionCA、CT、DE、HI、MD、NY、PA、WA纯电动汽车和插电式混合动力汽车数量;如果存在分母,还会提供电动汽车占比
dmv_wait_timesNC、OR各现场办公室的实时平均/最长等待时间、排队人数及营业状态
dmv_officesCA、DC、IA、IN、MO、NC、NJ、NY、TN、WI地址、营业时间、坐标,以及各办公室提供的服务
dmv_ca_formsCADMV 官方表格名称、REG/DL 编号及下载页面
dmv_ca_insurance_lookupCA按保险公司名称查询 NAIC 代码

身份验证

无需身份验证。所有上游接口均为州政府公开接口。基于 Socrata 的工具接受 _apiKey 并将其作为 X-App-Token 传递;不提供该参数时,公开速率限制也足够宽松。

各州值得了解的注意事项

以下行为均已实时验证,并非猜测:

  • WA 注册数据统计的是交易,而非车队规模。 hmzg-s6q4 发布每月注册交易数(King County 每月约 16 万笔),因此无法回答“这里注册了多少辆车”。该工具按单个财年或月份查询,并在 grain 中注明这一点。要查询 Washington 全州的插电式车辆车队数量,请使用 dmv_ev_adoption,它读取 VIN 级别的电动汽车保有量文件。
  • NY 混合了不同类型的车辆。 w4pv-hbkt 除道路车辆外,还包含拖车、船只和雪地摩托车;该工具默认使用 record_type=VEH。县名不使用缩写,因此 Brooklyn 对应 KINGS。
  • CA 每年对应一个快照资源,覆盖 2019–2026 年,且各行的统计日期为上一年的 12 月 31 日。按 ZIP 分组时会出现字面值为 OOS 的类别(州外注册者),其排名高于所有真实 ZIP;进行 ZIP 排名时请将其过滤掉。
  • CA 中的“OTHER/UNK”品牌包含因数量较少而被抑制的数据,因此其排名可能高于真实品牌。
  • MD 对同一个县使用两种拼写:注册数据集中的 PRINCE GEORGE'S,以及电动汽车数据集中的 PRINCE GEORGES。MD 还报告注册人的居住县,因此会有少数州外县以较小数量出现。
  • PA 将季度数据放在列中,而非行中(TOTAL_EV_Q1..Q4);该工具会选取实际包含数据的最新季度。TOTAL_EV 为 BEV + PHEV,常规混合动力车则归入 HEV。
  • NC 和 OR 的等待人数在非营业时间显示为零且状态为关闭。 这是机构数据源报告的空闲队列,并非缺失值,因此响应会在 note 中标明,而不是报错。NC 的数据源采用单位树结构(根节点、辖区,然后是办公室);该工具包仅保留叶节点单位。
  • OR 没有 JSON 端点——办公室数组是从服务器渲染的页面中解析出来的。上游还提供每个办公室的 ipAddress 和机器字段,这里会将其舍弃。
  • TX 上次刷新于 2023 年,且数据仅覆盖全州年度。CT 上次刷新于 2025 年 2 月。 两者都会在 note 中报告这一点,而不会假装数据是最新的。
  • NJ 的 dmv_offices 条目是车辆检测和排放维修设施,并非驾照办理办公室;此外,上游的 county 列在某些行中与 city 不一致。
  • DC 坐标需要重新投影——该图层存储的是 State Plane 坐标,因此该工具包会请求 outSR=4326 几何数据,而不是读取 XCOORD/YCOORD。
  • CA 表格搜索采用网站自身的相关性排序,因此像“title transfer”这样的查询可能会将船舶所有权表格排在首位。
  • Maryland 的 WAF 对 SoQL 查询格式要求严格。 opendata.maryland.gov 对通配符 like '%x%' 子句和包含两个条件的 where 子句都会返回 Cloudflare 验证页面(403“Just a moment...”),而不是数据;这一问题可稳定复现,且仅发生在该域名:NY、WA 和 CT 均接受相同的子句。它只会在已部署的 Worker 中复现,在笔记本电脑上不会,因此本地测试无法发现此问题。所有四条 Maryland 数据路径都会使用唯一可通过的格式——仅包含一个 year_month 条件——然后在代码中筛选县或 ZIP。由于单个月份只有几百行数据,这种做法开销很低。
  • WisDOT 的 ArcGIS 服务器偶尔会响应缓慢——首次生产调用超过了 12 秒的时限,重试后则在约 1 秒内响应。每个工具都会重试一次,随后返回 { error, hint } 并提示调用方重试,而不会将上游响应停滞报告为缺失数据。

数据源

快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):

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

或者连接完整的 Pipeworx 网关,访问全部 1370 多个数据源:

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

使用 ask_pipeworx

你可以用通俗的英语提问,无需直接调用工具:

ask_pipeworx({ question: "your question about US State DMV data" })

网关会选择合适的工具,并自动填充参数。

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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