mcpField
W
Wi Dmv

Wi Dmv

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

关于 Wi Dmv

Wi Dmv 提供 Wisconsin 各 DMV 服务中心的地址、开放时间及柜台可办理事项,面向需要查找具体服务地点的居民和应用。其数据按单个站点列出服务能力,包括多语言笔试、付款方式和无障碍信息。

主要功能

  1. 01查询地址、县和营业时间
  2. 02查看各站点服务能力
  3. 03按城市、县、邮编等筛选
  4. 04查询付款方式与无障碍信息

适用场景

  1. 01寻找提供多语言笔试的 DMV 柜台
  2. 02确认某站点是否办理特定车辆业务
  3. 03查找接受现金付款的服务中心
  4. 04查看站点营业日和无障碍条件

MCP 相关

作为 MCP 服务,它向客户端提供 WisDOT DMV 服务中心查询工具,可按地点、名称或服务筛选。可通过 Pipeworx 网关连接,也可作为本地 stdio 服务运行。

配置

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

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

威斯康星州 DMV(WisDOT)客户服务中心,以及各个柜台实际提供的服务。无需密钥。

属于 Pipeworx — 一个将 AI Agent 连接到 1,679+ 个实时数据源的 MCP 网关。

为什么威斯康星州有自己的包

这是将单个多路复用的 us-dmv 工具拆分为每个州机构各自独立的包后形成的。 威斯康星州的数据粒度是各服务站的服务能力矩阵——例如该柜台是否办理商业车牌、是否提供英语以外语言的笔试、是否接受现金——这与加利福尼亚州按邮编提供的登记信息快照或纽约州按记录提供的数据毫无共同之处。各州共用一个联合架构会导致每次调用都忽略大多数参数,因此威斯康星州使用自己的参数。

工具

工具返回内容
wi_dmv_offices地址、县、每日营业时间、坐标、轮椅无障碍情况、接受的付款方式,以及各中心公布的 13 项服务能力

筛选项:city、county、zip(前缀匹配)、name、service(同时匹配服务标签和付款方式)、limit。

独特字段

DRV_KNLG_TEST_VAR_LANG_FL — 显示为服务标签 “多语言知识测试” — 按柜台记录是否提供英语以外语言的笔试。其他州 DMV 数据层都不提供此信息。正因如此,才能回答“威斯康星州哪些 DMV 提供西班牙语笔试”:88 个中心中有 79 个提供。

身份验证

无需身份验证。dotmaps.wi.gov 是 WisDOT 的公共 ArcGIS 主机。

值得了解的注意事项

  • WisDOT 的 ArcGIS 主机有时响应缓慢。 一次生产调用超出了 12 秒的时限,重试后约 1 秒就收到响应;在本包的冒烟测试中,一次调用耗时 15.3 秒(先停滞后重试成功),而它前后的相同调用都只用了 93 毫秒。查询使用共享辅助工具的 15 秒时限,并重试一次;若确实发生停滞,则会返回 { error, hint },提示调用方重试,而不是返回空的办事处列表,让人误以为“威斯康星州没有 DMV 办事处”。
  • 全州办事处数量会变动。 WisDOT 会开设和关闭农村柜台——该数据层在 2026 年中期有 92 个中心,截至 2026-07-30 有 88 个。本包不会将数量硬编码;响应会从实时数据层获取 statewide_office_count,未找到结果的提示也会引用实时数量。
  • 该数据层中的 LAT/LON 是真实属性列,这在州级 ArcGIS 服务中并不常见,因此无需进行 outSR=4326 几何往返转换。
  • 没有各服务站单独的电话号码。 WisDOT 通过一个全州统一号码为所有中心提供服务,因此 phone 按设计为 null,并非遗漏。
  • 营业时间仅列出开放日。 其余日期的 STN_HRS_* 值为字面量 CLOSED;未出现在 hours 中的日期即为休息日。许多农村柜台每周仅开放一两天。
  • services_excluded 包含值得关注的未提供服务信息。 WisDOT 的 STN_EXLD_PRDT_DSPL 是自由文本,列出特定中心不办理并转由其他地点处理的交易(例如报废车辆产权、个性化车牌、超过 10,000 磅的商用车辆)——返回时会原样保留,仅折叠空白字符。
  • service 也会匹配付款方式,因此 service: "cash" 和 service: "commercial vehicle plates" 一样,都是有效筛选条件。

数据来源

快速开始

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

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

https://gateway.pipeworx.io/wi-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 都连接到同一个网关和相同的 1679+ 个数据源。唯一的区别是直接列出哪个工具包的工具;通过任一端点,ask_pipeworx 都可以访问所有工具。

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

curl -X POST https://gateway.pipeworx.io/v1/tools/wi_dmv_offices \
  -H 'Content-Type: application/json' \
  -d '{"service":"knowledge test in multiple languages"}'

首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/wi_dmv_offices。查找工具:使用 {"query":"..."} 向 https://gateway.pipeworx.io/v1/tools/search_packs 发送 POST 请求。

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

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

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

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

npx -y @pipeworx/mcp-wi-dmv

它通过 stdin/stdout 使用 MCP,并针对仅限此工具包的工具响应 initialize/tools/list/tools/call——不包含上述网关连接额外提供的任何共享元工具。来源相同,工具相同,不提供 ask_pipeworx 路由。

使用 ask_pipeworx

你也可以用普通英文提问,而不是直接调用工具——此方法既适用于上述工具包端点,也适用于完整网关:

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

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

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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