mcpField
C
Ca Dmv

Ca Dmv

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

关于 Ca Dmv

Ca Dmv 是提供加州 DMV 数据的 MCP 服务,面向需要查询车辆、办事处及相关公共记录的用户。它涵盖按 ZIP 码统计的车辆与电动车数据,并提供办公室服务、表格、保险公司代码和驾照数量。

主要功能

  1. 01按 ZIP 码查询车辆登记数据
  2. 02查看电动车采用量及占比
  3. 03查询 DMV 办事处地址、时间和服务
  4. 04搜索官方表格及 NAIC 代码
  5. 05查看各县驾照数量

适用场景

  1. 01比较不同 ZIP 码的车辆构成
  2. 02查询加州电动车保有量
  3. 03查找提供特定服务的 DMV 办事处
  4. 04核对保险公司 NAIC 代码或县级驾照数

MCP 相关

该项目通过 MCP 暴露加州 DMV 数据查询工具,可连接 Pipeworx 网关,也可作为本地 stdio MCP 服务运行。

配置

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

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

加州 DMV 数据:按邮政编码统计的注册车辆和电动汽车普及情况、全部 187 个现场办事处及其提供的服务、官方表格目录、保险公司的 NAIC 代码,以及按县统计的持证驾驶员数量。无需密钥。

属于 Pipeworx — 一个将 AI Agent 连接到 1800+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联、未经其认可,也并非由其发布。

为什么每个州单独打包

属于 dmv 类别 — 每个州的机动车管理机构各自对应一个包。各州数据的统计粒度并不一致:加州发布的是邮政编码 × 品牌 × 车型年份 × 燃料类型快照,纽约发布的是记录级文件,华盛顿发布的是月度交易数量,马里兰发布的是县-月份数据,宾夕法尼亚发布的是县-季度数据。统一的跨州工具会导致大多数州用不到大部分参数,而且“总量”始终无法直接比较,因此每个机构都有自己的工具和实际参数。若要在同一个连接中使用所有 DMV 工具,请使用 /mcp?vertical=dmv。

工具

工具返回内容
ca_dmv_vehicle_registrations按邮政编码、品牌、车型年份、燃料类型或用途类别统计的注册车辆数量
ca_dmv_ev_adoption纯电动汽车和插电式混合动力汽车的数量,以及它们在当地车队中的占比
ca_dmv_offices全部 187 个现场办事处 — 地址、每日开放时间、坐标及提供的服务
ca_dmv_forms按主题分类的 DMV 官方表格,包括 REG/DL 表格编号和下载页面
ca_dmv_insurance_lookup按公司名称查询保险公司的 NAIC 代码
ca_dmv_driver_licenses按县统计的有效驾驶执照数量,提供自 2008 年起的年度数据,以及全州总数和身份证数量

身份验证

无需身份验证。所有端点均为加州州政府的公共基础设施。由 CKAN 提供支持的工具接受可选的 CKAN API 密钥,但公共数据集无需密钥。

值得了解的注意事项

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

  • 每年对应一个 CKAN 资源快照,年份为 2019–2026,行中记录的截至日期是前一年的 12 月 31 日 — “2026”文件描述的是截至 2025-12-31 的车队情况。
  • 按邮政编码分组时,会出现一个字面值为 OOS 的分组 — 表示州外登记车辆,约 638k 辆,数量超过任何一个实际邮政编码。对邮政编码排名时请忽略它;工具会在 note 中标记。
  • OTHER/UNK 是真实的品牌值,用于归并被小计数抑制的数据,在按品牌排名时可能超过实际品牌。
  • 只有在数据可信时才会返回 total_vehicles。 按燃料类型分组会返回所有类别,因此其总和就是车队的真实总数;其他任何分组都可能因 limit 而截断,返回结果会改为包含 sum_of_returned_rows 和 truncated。
  • 燃料类型标签使用特定字符串(Battery Electric、Plug-in Hybrid、Hybrid Gasoline、Diesel and Diesel Hybrid、Hydrogen Fuel Cell)。如输入 "electric"、"phev" 或 "hydrogen" 等常见词语,工具会自动映射。
  • 表格搜索使用 DMV 网站自身的相关性排序,因此像 "title transfer" 这样的宽泛短语,可能会让船舶产权转移表格排在车辆表格前面。
  • 加州不提供等待时间数据源。 只有北卡罗来纳州(nc-dmv)和俄勒冈州(or-dmv)提供;ca_dmv_offices 返回的是公布的开放时间。
  • 无法查询留置权或预约办理:留置权端点需要 reCAPTCHA 令牌,预约则通过基于会话的自助终端系统处理。

数据源

快速开始

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

{
  "mcpServers": {
    "ca-dmv": {
      "url": "https://gateway.pipeworx.io/ca-dmv/mcp"
    }
  }
}
此端点实际提供的内容

https://gateway.pipeworx.io/ca-dmv/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 都连接到同一个网关和同样的 1800 多个数据源。唯一的区别是哪个工具包的工具会被直接列出;无论连接哪个端点,ask_pipeworx 都可以访问所有工具。

没有 MCP 客户端?通过 HTTP 调用

curl -X POST https://gateway.pipeworx.io/v1/tools/ca_dmv_vehicle_registrations \
  -H 'Content-Type: application/json' \
  -d '{"zip":"94002"}'

首次调用无需账号。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/ca_dmv_vehicle_registrations。查找工具:POST https://gateway.pipeworx.io/v1/tools/search_packs,请求体为 {"query":"..."}。

独立运行(无需网关账号)

此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账号,也无需经由网关往返:

{
  "mcpServers": {
    "ca-dmv": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-ca-dmv"]
    }
  }
}

或者直接运行,以确认服务可以启动:

npx -y @pipeworx/mcp-ca-dmv

它通过 stdin/stdout 使用 MCP,并针对仅此工具包中的工具响应 initialize/tools/list/tools/call——不包含上文网关连接额外提供的共享元工具。数据源相同、工具相同,但没有 ask_pipeworx 路由。

使用 ask_pipeworx

你也可以用通俗英语提问,而不是直接调用工具——这既适用于上文的工具包端点,也适用于完整网关:

ask_pipeworx({ question: "your question about Ca Dmv data" })

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

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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