Wi Dmv について
Wi Dmvは、WisconsinのDMV窓口ごとの住所、営業時間、提供サービスを掲載し、特定の手続き窓口を探す住民やアプリ向けに利用できます。多言語筆記試験、支払方法、アクセシビリティなどを窓口単位で確認できます。
主な機能
- 01住所・郡・営業時間の検索
- 02窓口ごとのサービス確認
- 03市・郡・郵便番号などで絞り込み
- 04支払方法とアクセシビリティの確認
活用シーン
- 01多言語試験を実施する窓口の検索
- 02車両手続きを扱う窓口の確認
- 03現金払い対応の窓口の検索
- 04窓口の営業日とアクセシビリティの確認
MCP 対応
MCP サーバーとして、場所、名称、サービスで絞り込めるWisDOT DMV窓口検索ツールを公開します。Pipeworx ゲートウェイ経由で接続でき、ローカルの stdio サーバーとしても実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/wi-dmv/mcpclaude mcp add --transport http pipeworx-io-wi-dmv https://gateway.pipeworx.io/wi-dmv/mcp{"mcpServers":{"pipeworx-io-wi-dmv":{"type":"http","url":"https://gateway.pipeworx.io/wi-dmv/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-wi-dmv":{"type":"http","url":"https://gateway.pipeworx.io/wi-dmv/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-wi-dmv":{"type":"http","url":"https://gateway.pipeworx.io/wi-dmv/mcp"}}}{"mcpServers":{"pipeworx-io-wi-dmv":{"serverUrl":"https://gateway.pipeworx.io/wi-dmv/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/wi-dmv
Wisconsin DMV(WisDOT)のカスタマーサービスセンターと、各窓口が実際に提供するサービスです。キー不要です。
Pipeworx の一部です。AI エージェントを 1679 以上のライブデータソースに接続する MCP ゲートウェイです。
Wisconsin 専用パックがある理由
これは、単一の多重化された us-dmv ツールを、州の機関ごとに 1 つのパックへ分割した際に生まれました。
Wisconsin のデータ粒度は各窓口の対応サービスマトリクスです。たとえば、その窓口で商用ナンバープレートを発行できるか、英語以外の言語で筆記知識テストを受けられるか、現金を受け付けているか、といった情報です。これは、California の ZIP コード単位の登録状況や New York のレコード単位のファイルとはまったく異なります。州をまたいだ統一スキーマでは、呼び出しのたびに大半の引数が無視されるため、Wisconsin の引数は Wisconsin 専用になっています。
ツール
| ツール | 返される情報 |
|---|---|
wi_dmv_offices | 住所、郡、曜日ごとの営業時間、座標、車椅子での利用可否、利用可能な支払い方法、および各センターが公開している 13 種類のサービス対応状況 |
フィルター:city、county、zip(前方一致)、name、service(サービス名と支払い方法の両方に一致)、limit。
特徴的なフィールド
DRV_KNLG_TEST_VAR_LANG_FL は、サービスラベル 「複数言語での知識テスト」 として公開され、窓口ごとに英語以外の言語で筆記知識テストを受けられるかを記録しています。この情報を公開している州の DMV レイヤーは他にありません。「Wisconsin でスペイン語の筆記テストを受けられる DMV はどこか」という質問に答えられるのは、この情報のおかげです。88 センターのうち 79 センターで受けられます。
認証
不要です。dotmaps.wi.gov は公開 WisDOT ArcGIS ホストです。
知っておくとよい注意点
- WisDOT の ArcGIS ホストは断続的に応答が遅くなります。 本番環境での呼び出しでは 12 秒の予算を超過しましたが、再試行では約 1 秒で応答しました。このパックのスモークテスト中には、ある呼び出しに 15.3 秒かかりました(停止と再試行の成功を含む)が、その前後で行った同一の呼び出しはいずれも 93 ミリ秒でした。クエリは共有ヘルパーの 15 秒の予算内で実行され、1 回再試行されます。実際に応答が停止した場合は、空の窓口リストを返して「Wisconsin に DMV 窓口はない」と誤解させるのではなく、呼び出し元に再試行を促す
{ error, hint }を返します。 - 州全体の窓口数は変動します。 WisDOT は地方の窓口を開設・閉鎖しており、このレイヤーには 2026 年半ば時点で 92 センター、2026-07-30 時点で 88 センターが登録されていました。このパックでは数をハードコードしていません。レスポンスにはライブレイヤーから取得した
statewide_office_countが含まれ、見つからない場合のヒントにも最新の数が示されます。 LAT/LONはこのレイヤーの実際の属性列です。 州の ArcGIS サービスとしては珍しく、そのためoutSR=4326を指定したジオメトリの往復処理は不要です。- 窓口ごとの電話番号はありません。 WisDOT はすべてのセンターへの問い合わせを州共通の電話番号に転送するため、
phoneが null なのは記載漏れではなく仕様です。 - 営業時間には営業日のみが記載されます。
STN_HRS_*にはそれ以外の日について文字どおりCLOSEDが記録されており、hoursに含まれない日は休業日です。地方の窓口の多くは週に 1〜2 日のみ営業します。 services_excludedは、提供しないサービスを示す興味深い情報です。 WisDOT のSTN_EXLD_PRDT_DSPLは、各センターが別の窓口へ案内する手続きを自由記述で示します(サルベージタイトル、パーソナライズドナンバープレート、10,000 lb を超える商用車両など)。空白を整理したうえで、記載内容をそのまま返します。serviceは支払い方法にも一致します。 そのため、service: "commercial vehicle plates"と同様に、service: "cash"も有効なフィルターです。
データソース
- WisDOT ArcGIS
agohub/DMV_SERVICE_CENTER/MapServer/0— 2026-07-30 にライブデータを確認済み
クイックスタート
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 経由で回答できるため、2 つ目の 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":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージはローカルの 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。