mcpField
N
Ny Dmv

Ny Dmv

リモート
pipeworx.io法務・行政05 週間前に更新
リポジトリ公式サイト

Ny Dmv について

Ny Dmv は、ニューヨーク州の車両登録、EV普及状況、DMVオフィス、路上試験会場、教習所、認可施設を検索する MCP サーバーです。車両数の調査や DMV 関連サービスの検索に利用でき、州の公開データを扱います。

主な機能

  1. 01地域や車両属性で登録データを絞り込み
  2. 02EVの登録台数と割合を確認
  3. 03DMVオフィスと稼働中の路上試験会場を検索
  4. 04認可教習所とDMV施設を検索

活用シーン

  1. 01郡、郵便番号、メーカー別の登録車両数を比較
  2. 02地域ごとのEV登録状況を調査
  3. 03オフィス、試験会場、教習所、認可施設を検索

MCP 対応

ニューヨーク州 DMV の登録データとサービス一覧のツールを MCP クライアントに提供します。Pipeworx 経由で接続するか、ローカルの stdio MCP サーバーとして実行できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/ny-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/ny-dmv

ニューヨーク州 DMV MCP — 登録車両と EV の普及状況、DMV オフィス、路上試験会場、認可運転教習所、DMV 認可施設の登録簿。認証キー不要です。

Pipeworx の一部です — AI エージェントを 1679+ のリアルタイムデータソースに接続する MCP ゲートウェイです。

ツール

ツール返される内容
ny_dmv_vehicle_registrations(...)1,260 万行のレコード単位ファイルから、郡、ZIP、都市、メーカー、モデル年、車体タイプ、登録区分、燃料別の登録レコード数を返します。また、交通違反常習者/一時停止/取消のフラグでも絞り込めます。
ny_dmv_ev_adoption(...)郡/ZIP/都市/メーカー/モデル年別の ELECTRIC 燃料の登録台数と、登録車両全体に占める EV の割合を返します。
ny_dmv_offices(...)住所、一般公開電話番号、平日の営業時間、座標を含む、ニューヨーク州 DMV オフィス 175 か所を返します。
ny_dmv_road_test_sites(...)実施する試験の種類と、出発地点までの文書による道順を含む、現在稼働中の路上試験会場 444 か所を返します。
ny_dmv_driving_schools(...)学校番号、電話番号、教習を認可されているコースを含む、DMV 認可運転教習所 573 校を返します。
ny_dmv_licensed_facilities(...)検査ステーション、修理工場、ディーラー、解体業者などの DMV 認可事業者 54,563 件を検索、または郡/都市/ZIP/ライセンス種別ごとに集計して返します。

認証

認証キー不要です。このパックが発行するリクエスト量であれば、5 つのデータセットはいずれも data.ny.gov 上の公開 Socrata リソースであり、アプリトークンは必要ありません。

州ごとの注意点

  • 最初に正しく設定するべきなのは record_type です。 w4pv-hbkt には、道路車両(VEH、1,140 万行)に加えて、トレーラー(TRL)、ボート(BOAT)、スノーモービル(SNOW)が混在しています。すべての登録クエリは既定で VEH に絞り込まれます。フィルターなしの合計は自動車の台数ではなく、あらゆる種類の車両の台数になります。
  • 郡名は省略されず、大文字で表記されます。また、ニューヨーク市の各区には郡名が使われています。 ブルックリンは KINGS、マンハッタンは NEW YORK、スタテンアイランドは RICHMOND です。ブロンクスとクイーンズは区名のままです。
  • make は 5 文字に切り詰められます。 Toyota は TOYOT、Chevrolet は CHEVR、Volkswagen は VOLKS として保存されています。3 つのメーカーは、代わりにスラッシュ形式に統合されています:ME/BE(Mercedes-Benz)、HA/DA(Harley-Davidson)、LA/RO(Land Rover)。このパックは呼び出し元のメーカー名を自動的に切り詰め、別名にも対応するため、一般的な名称を指定してください。
  • ニューヨーク州では燃料コードが ELECTRIC の 1 種類です。 このデータソースでは、バッテリー式電気自動車とプラグインハイブリッド車を区別できません。ワシントン州では区別されています。wa_dmv_ev_population を参照してください。
  • 施設登録簿の郡名は、登録ファイルとは異なる表記です。 nhjr-rpi2 では、郡名の先頭 4 文字から空白を取り除いたものが保存されています:SUFF、NASS、NEWY。このパックはどちらの表記にも対応しています。
  • 施設登録簿には期限切れのライセンスも含まれています。 各行には expiration_date があり、数年前に期限切れとなったものもあります。現在有効なライセンスとして扱う前に、必ず確認してください。
  • 施設はライセンスごとに 1 行あります。 公開検査ステーションでもある修理工場は、RS と ISP で 1 回ずつ表示されるため、ライセンス数は重複を除いた事業者数より多くなります。
  • sum_of_returned_rows は合計値ではありません。 行の一覧は limit で打ち切られます。引用する数値には、同じフィルターに対して別途全件を集計する total_vehicles を使用してください。

データソース

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "ny-dmv": {
      "url": "https://gateway.pipeworx.io/ny-dmv/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/ny-dmv/mcp の tools/list は、上の表にあるツールに加えて、共有の Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールに加えて約 30 個の共有ツールが一覧表示されます。接続の initialize レスポンスに正確な対象範囲が記載されており、その日の状況を確認する際の正式な情報源となります。

これは意図的な仕様であり、偶然に多重化されているわけではありません。メタツールを使うと、このパックが扱わない質問にも、カタログ全体を横断してルーティングする ask_pipeworx 経由で回答できるため、MCP サーバーをもう 1 つ追加する必要がありません。現在、メタツールを含めずにパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。

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

どちらの URL も同じゲートウェイと同じ 1679 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらの URL からも、すべてのツールに ask_pipeworx でアクセスできます。

MCP クライアントがない場合:HTTP 経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/ny_dmv_vehicle_registrations \
  -H 'Content-Type: application/json' \
  -d '{"group_by":"county","limit":5}'

最初の呼び出しにアカウントは不要です。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/ny_dmv_vehicle_registrations を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。

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

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-ny-dmv

stdin/stdout 経由で MCP を使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

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

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

詳細情報

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。