mcpField
T
Tn Dmv

Tn Dmv

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

关于 Tn Dmv

Tn Dmv 是提供田纳西州驾驶服务中心及酒驾和药驾事故数据的 MCP 服务,适用于查询办事地点服务能力或分析事故记录的场景。其数据包括各中心的服务项目,以及按多种维度筛选的 2022 年伤亡事故记录。

主要功能

  1. 01查询驾驶服务中心位置与信息
  2. 02按服务项目筛选办事地点
  3. 03筛选 2022 年伤亡事故数据
  4. 04按年龄、性别等维度汇总

适用场景

  1. 01查找提供 REAL ID 或 CDL 考试的中心
  2. 02按城市或邮编查找办事地点
  3. 03按物质或严重程度分析事故
  4. 04查看不同群体的事故记录

MCP 相关

作为 MCP 服务,它向客户端提供驾驶服务中心和酒驾、药驾事故数据查询工具。可通过 Pipeworx 网关连接,也可作为本地 stdio MCP 服务运行。

配置

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

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

田纳西州安全与国土安全部:186 个驾驶员服务中心及其各自提供的服务能力,以及该州的酒驾事故文件。无需密钥。

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

为什么田纳西州有自己的数据包

这是将一个多路复用的 us-dmv 工具拆分为每个州机构各自的数据包后产生的结果。 田纳西州的数据粒度是按服务柜台划分的能力矩阵——REAL ID、CDL 技能测试、手枪许可证、视力测试——由该部门自己的 ArcGIS 发布,与加利福尼亚州按邮政编码划分的注册快照毫无共同之处。跨州使用统一的架构会导致每次调用都忽略大多数参数,因此田纳西州使用自己的参数。

工具

工具返回内容
tn_dmv_driver_service_centers地址、县、营业时间、电话、坐标,以及每个地点公布的 21 项服务能力
tn_dmv_impaired_driving_crashes2022 年涉及酒精和毒品的伤害及致命事故,按年龄、性别、严重程度、机构、物质或月份分组,并附带可映射的样例

tn_dmv_driver_service_centers 筛选条件:city、county、zip(前缀)、name、service、limit。 tn_dmv_impaired_driving_crashes 筛选条件:substance、severity、age_group、gender、 agency、group_by、limit。

特有字段

REAL ID、CDL 技能测试(186 个地点中仅 4 个提供)、手枪许可证(47 个地点提供)和视力测试是值得了解的筛选条件——这些问题是普通地址列表无法回答的。office_type 可区分 44 个全服务中心、93 个自助服务亭、46 个县书记官合作点和 3 个快速服务柜台;这一点很重要,因为自助服务亭只能办理所列服务中的少数几项。

身份验证

无需身份验证。tnmap.tn.gov 是公开的州级 ArcGIS 主机。

值得了解的注意事项

  • 城市名称连在一起。 USER_City 发布的值是 OakRidge、MtJuliet 等,因此匹配 city 时会先将两边都去除非字母和数字字符——调用者输入 "Oak Ridge" 也能找到 Oak Ridge 服务中心,而不会得到未找到的结果。
  • X 是经度,Y 是纬度,二者都是属性列,因此无需往返转换几何数据。
  • 有两列 HTML 大块内容必须排除。 USER_Website_Name 和 USER_Website_Services 是预先渲染的、以 <br> 分隔的标记内容,与已返回的列重复,且会让负载大约增加三倍;包含这两列时,完整图层的获取会直接失败,而不只是运行缓慢。查询明确指定字段名称,从而排除这两列。
  • 事故图层按人员记录,且仅涵盖 2022 年。 SAFETY/DUICrashesArrestsAgeGender 图层 0 中每行对应一名涉事人员:约 1,543 条人员记录,涉及约 603 起不同事故。两项数据都会报告(person_records、distinct_crashes),因为把行数说成事故数会夸大 2.5 倍。该图层涵盖伤害及致命事故;仅造成财产损失的事故不在其中。整个文件涵盖 2022 日历年,报告为 as_of。
  • 数据中不会把州警称为 "Highway Patrol"。 它们以 THP District 3 - Nashville 及另外七个辖区的名称出现,因此 agency: "THP" 会选中所有这些记录;agency: "HIGHWAY PATROL" 则没有匹配结果。
  • "Unknown" 是一个真实的年龄组,是该机构对从未记录年龄的记录使用的值,也是最大的分组(1,543 条记录中有 386 条)。系统会保留该分组,而不会默默将其删除。
  • 更大的 SAFETY/ ArcGIS 文件夹还包含 DeerCrashes2019to2023 和 I24_CrashHotspots。 二者都是制图用的多图层地图服务(按严重程度拆分的显示图层、底图边界、加权可能性栅格),而非可查询的单一表格,因此不予纳入;DUI 图层才返回了可进行聚合的真实记录。

数据源

两者均已于 2026-07-30 验证可正常访问。

快速开始

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

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

https://gateway.pipeworx.io/tn-dmv/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 的共享元工具——ask_pipeworx、 discover_tools、search_within、remember/recall 和网关范围内的其他工具。因此,你看到的工具数量会多于此表中的数量:目前,单个工具包端点除了自身工具外,还会列出约 30 个共享工具。连接的 initialize 响应会说明其确切范围,是当天最权威的信息。

这是有意为之,并非意外的多路复用。元工具可让限定范围的连接回答此工具包未涵盖的问题——通过 ask_pipeworx 路由到整个目录——而无需你添加第二个 MCP 服务。目前无法在不包含这些元工具的情况下挂载工具包端点;如果额外的 Schema 占用的上下文比路由功能带来的价值更大,请连接一次完整网关,而不是连接多个工具包端点。

或者连接完整的 Pipeworx 网关,直接列出所有工具包的工具,而不只是此工具包的工具:

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

两个 URL 都连接到同一个网关和相同的 1679+ 个数据源。唯一的区别是直接列出哪个工具包的工具;从任一端点都可以通过 ask_pipeworx 访问所有工具。

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

curl -X POST https://gateway.pipeworx.io/v1/tools/tn_dmv_driver_service_centers \
  -H 'Content-Type: application/json' \
  -d '{"service":"CDL skills test"}'

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

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

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

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

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

npx -y @pipeworx/mcp-tn-dmv

它通过 stdin/stdout 使用 MCP 通信,并为仅限此工具包的工具响应 initialize/tools/list/tools/call——不包含上述网关连接提供的任何共享元工具。数据源相同,工具相同,但没有 ask_pipeworx 路由功能。

使用 ask_pipeworx

你可以用通俗的英文提问,而不是直接调用工具——在上述工具包端点和完整网关上都可以使用:

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

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

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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