关于 US State DMV
US State DMV 为 AI Agent 和数据使用者提供各州车辆与电动车登记、DMV 办公点及现场等待时间数据,也包含加州表格和保险公司查询。覆盖范围按州明确标示,并返回数据粒度、日期和来源。
主要功能
- 01按县、邮编和车型查询车辆登记
- 02查询电动车与插电式混合动力数量
- 03查看现场办公室实时等待时间
- 04查找办公室地址、服务和营业时间
- 05搜索加州 DMV 表格及保险公司代码
适用场景
- 01比较各地车辆登记和电动车普及情况
- 02查看北卡罗来纳州或俄勒冈州办公室等待时间
- 03查找 DMV 办公点提供的服务
- 04检索加州表格编号或保险公司 NAIC 代码
MCP 相关
作为 MCP 服务,向 MCP 客户端提供州 DMV 数据查询工具;可通过 Pipeworx 网关连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/us-dmv/mcpclaude mcp add --transport http pipeworx-io-us-dmv https://gateway.pipeworx.io/us-dmv/mcp{"mcpServers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}{"mcpServers":{"pipeworx-io-us-dmv":{"serverUrl":"https://gateway.pipeworx.io/us-dmv/mcp"}}}命令在终端中运行;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_registrations | CA、DE、MD、NY、PA、TX、WA | 按县、ZIP、燃料、品牌、车型年份或类别统计的注册车辆数量 |
dmv_ev_adoption | CA、CT、DE、HI、MD、NY、PA、WA | 纯电动汽车和插电式混合动力汽车数量;如果存在分母,还会提供电动汽车占比 |
dmv_wait_times | NC、OR | 各现场办公室的实时平均/最长等待时间、排队人数及营业状态 |
dmv_offices | CA、DC、IA、IN、MO、NC、NJ、NY、TN、WI | 地址、营业时间、坐标,以及各办公室提供的服务 |
dmv_ca_forms | CA | DMV 官方表格名称、REG/DL 编号及下载页面 |
dmv_ca_insurance_lookup | CA | 按保险公司名称查询 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 }并提示调用方重试,而不会将上游响应停滞报告为缺失数据。
数据源
- California — data.ca.gov Vehicle Fuel Type Count by Zip Code(CKAN
datastore_search_sql),以及dmv.ca.govWP REST 端点,用于查询办事处、表格和 NAIC 保险公司查询 - New York — data.ny.gov Socrata
w4pv-hbkt(注册数据)、9upz-c7xg(办事处) - Washington — data.wa.gov Socrata
f6w7-q2d2(EV 保有量)、hmzg-s6q4(注册交易) - Maryland — opendata.maryland.gov Socrata
db8v-9ewn、qtcv-n3tc、tugr-unu9 - Pennsylvania — PennDOT ArcGIS 按县划分的 EV 注册数据
- Delaware — data.delaware.gov Socrata
ity3-3688 - Hawaii — opendata.hawaii.gov DBEDT 累计混合动力汽车/EV 系列数据
- Texas — data.texas.gov Socrata
cbmj-zeje - Connecticut — data.ct.gov Socrata
y7ky-5wcz - North Carolina — NCDOT 即时等待时间服务
- Oregon — Oregon DMV 等待时间
- Missouri — data.mo.gov Socrata
835g-7keg· Wisconsin — WisDOT ArcGIS · Indiana — BMV 网点地图 · Tennessee — TN SAFETY ArcGIS · DC — opendata.dc.gov · Iowa — Iowa DOT ArcGIS · New Jersey — data.nj.gov Socratat6tk-mr48
快速开始
添加到你的 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。