Dutch Vehicle Context について
Dutch Vehicle Context は、車両情報の調査や購入前の確認向けに、オランダのナンバープレートから車両レポートを作成します。検査、欠陥、走行距離、リコール情報をまとめ、観察結果と確定した事実を区別します。
主な機能
- 01検査履歴と欠陥の取得
- 02公式の走行距離判定の表示
- 03リコールと危険性の要約
- 04繰り返し欠陥などのシグナル表示
- 05出典状態と不明情報の明示
活用シーン
- 01購入前に検査・欠陥記録を確認
- 02未対応リコールと関連リスクを確認
- 03走行距離判定と反復する欠陥のシグナルを調査
MCP 対応
リモートMCPサーバーとHTTPS APIとして提供され、ナンバープレート別の車両レポートを返します。MCPクライアントはツールを呼び出し、構造化記録、シグナル、出典情報を取得できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://vehicle-context.tradebrite.nl/mcpclaude mcp add --transport http nl-tradebrite-dutch-vehicle-context https://vehicle-context.tradebrite.nl/mcp{"mcpServers":{"nl-tradebrite-dutch-vehicle-context":{"type":"http","url":"https://vehicle-context.tradebrite.nl/mcp"}}}Cursor で開く{"servers":{"nl-tradebrite-dutch-vehicle-context":{"type":"http","url":"https://vehicle-context.tradebrite.nl/mcp"}}}VS Code で開く{"mcpServers":{"nl-tradebrite-dutch-vehicle-context":{"type":"http","url":"https://vehicle-context.tradebrite.nl/mcp"}}}{"mcpServers":{"nl-tradebrite-dutch-vehicle-context":{"serverUrl":"https://vehicle-context.tradebrite.nl/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| depth | enum | いいえ | 詳細度。`compact`(デフォルト)では最新の検査のみを表示し、対応済みのリコールは簡潔にまとめます。事実とすべてのシグナルは含まれ、未対応のリコールは常に全情報が表示されます。検査履歴全体と情報源 URL が必要な場合は `full` を指定してください。compact | full |
| plate | string | はい | オランダのナンバープレート。ハイフンの有無は問いません。'01-TH-FD'、'01THFD'、'01 th fd' のいずれも使用できます。6 文字です。 |
詳細
Dutch Vehicle Context — オランダのナンバープレート向けMCPサーバー&API
ナンバープレートを1つ入力すると、紐付けられた車両レポートが1つ返されます。APK(車検)の履歴、読みやすい説明付きの不合格箇所、走行距離に関する公式判定、そしてリコールの全経緯(故障の可能性、その危険度、修理方法を含む)を確認できます。
リモートMCPサーバーおよび通常のHTTPS APIとして動作します。無料で、APIキーも登録も不要です。
https://vehicle-context.tradebrite.nl
📖 ドキュメント: https://tradebrite.nl/vehicle-context/
10秒で接続
Claude(ウェブ版またはデスクトップ版、すべてのプラン):Customize → Connectors → + → Add custom connectorを選択し、https://vehicle-context.tradebrite.nl/mcpを貼り付けてください。
**ChatGPT:**カスタムコネクターにはDeveloper Modeが必要です(Pro/Team/Enterprise/Edu)。Plusでは利用できません。その場合はHTTPS APIをお使いください。
Claude Code:
claude mcp add --transport http vehicle-context https://vehicle-context.tradebrite.nl/mcp
または、MCP設定(Claude Desktop、Cursor、Windsurf、…)に追加してください。
{
"mcpServers": {
"vehicle-context": {
"type": "http",
"url": "https://vehicle-context.tradebrite.nl/mcp"
}
}
}
その後、次のように質問できます:「ナンバープレート01-TH-FDについて何がわかりますか?購入しても大丈夫ですか?」
通常のHTTPをご希望の場合:
curl "https://vehicle-context.tradebrite.nl/v1/vehicle/context?plate=01-TH-FD"
このサービスを作った理由
基礎となるデータはすべて公開されており、無料です。問題はデータが分散していることです。一般的な質問への答えは11のデータセットと2つのコード表に分散しており、最も興味深い結論はどこにも記載されていません。
実際の例を2つ紹介します。
リコールの全経緯。 基本登録簿に記載される未解決の措置はJaだけです。どの措置かを知るには、ナンバープレートから参照コード(t49b-isb7)、措置の説明(j9yg-7rg9)、危険の一覧(9ihi-jgpf)へと辿る必要があります。テスト車両では、2018年に完了した措置と、事故時にエアバッグのガスジェネレーターが爆発する可能性があるという2024年の未解決措置の2つが見つかりました。最初の行を取得すると、誤った情報を報告してしまいます。
繰り返し発生する不具合。 不合格が1回だけなら、あまり意味はありません。修理されるからです。同じ不合格箇所が3年連続で見つかれば、構造的な問題があることを示します。この結論はどこにも記載されておらず、検査ごとの記録をグループ化して初めて導き出されます。また、私たちも危うく見落としかけた落とし穴にご注意ください。修理後の再検査は、同じ不具合が記録された別の日付として登録されます。日付ごとに数えると誤警報になります。詳しくはsrc/context.tsをご覧ください。
取得できる情報
identity、technical、fuel、inspection、defects、odometer、recalls、status_flags、value、signals、provenanceを含む1つのJSON応答(約10 kB)です。
エージェントにとってこの情報を使いやすくするのがsignalsです。これらは不具合を断定しない観察結果で、深刻度順に並び、それぞれに推奨事項と根拠が付いています。
| シグナル | 意味 |
|---|---|
open_recall | 未解決のリコール措置。欠陥、危険性、修理方法を含む |
recurring_defect | 複数の検査で同じ不合格箇所が見つかった |
odometer_illogical | 登録簿が走行距離を不自然と判定している |
odometer_no_judgement | 判定がありません。合格とは異なります |
imported_vehicle | 輸入前の履歴がオランダの登録簿にありません |
emission_zone_restricted | EURO 5未満のディーゼル車 |
apk_expired、not_insured、exported、taxi_history、source_unavailable | … |
対象外の情報
盗難状況は含まれていません。これは漏れではありません。 車両が盗難車または 行方不明車として登録されているかどうかは、原則としてオープンデータとして提供されません。すべての回答で その旨を明示します。ほかの情報に問題がない場合も同様です。そうしなければ、盗難に関する記載のない 一見完全なレポートが「盗難車ではない」と受け取られてしまいます。これは、このデータから 導き出される可能性のある結論の中で、最も危険なものです。
そのほか、査定、技術検査、購入アドバイスには対応していません。損傷履歴、所有者数、現在の走行距離も 含まれていません。これらはオープンレジストリに登録されていないためです。
設計原則
- おそらく正しいという理由で、欠損値を補完することはありません。 各データソースには
ok/not_found/empty/not_published/unavailable/errorのステータスが付与されます。 - 事実 ≠ シグナル ≠ 不明。
- 公開されていない情報は、不明であると明示します。
- MCP ツールは 1 つだけで、何十個もありません。 ツール一覧は 2.347 文字です。これと並べて 比較した幅広いオランダのオープンデータ MCP は、64 個のツールで 55.452 文字ありました。つまり、 エージェントが質問する前に読み込む必要があるのは約 15.000 トークンです。
- データソースの障害は、明確に表示されます。 無反応が「報告事項なし」に見えてはいけません。
- 導き出された結論にはすべて、その根拠を
based_onに記載します。
自分で実行する
npm install
npx wrangler deploy # vul eerst je eigen account_id in wrangler.toml
node regression.mjs # acht gevallen tegen de live dienst
キーは不要です。すべてのデータソースが公開されています。バンドルに事前計算済みのデータは含まれておらず、すべて リアルタイムで照会されます(データソースごとに 240~480 ms、並列処理)。
データソースとライセンス
オランダの車両登録簿とリコール登録簿から取得した 11 個のデータセットで、すべて Creative Commons Zero の下で利用できます。注意:データ提供元は、再利用時の出典表記を明示的に認めておらず、 名称とロゴの使用も禁止しています。そのため、ここでは意図的に掲載せず、中立的な登録簿名とデータセット ID のみを記載しています。
データ提供元は、利用可能性を保証しておらず、予告なくデータセットを取り下げる場合があります。 パフォーマンスへの配慮から、ホスト型サービスでは IP あたり 10 秒間に 10 件、1 分間に 60 件のレート制限を設けています。
コード: MIT。詳しくは LICENSE をご覧ください。
プライバシー
車両登録番号は個人情報に該当する場合があります。ホスト型サービスでは、車両登録番号も IP アドレスも記録しません。車両登録番号と時刻を含むログファイルを作成すると、元のデータには存在しない関連付けが可能になってしまうためです。記録するのは、メーカー、製造年、車両種別、提示されたシグナルです。
関連プロジェクト
Dutch Property Context — オランダの住宅向けに同じアプローチを採用しています。住所を入力すると、建築年、エネルギーラベル、近隣の統計情報、 文化財指定の状況、学校の情報が得られます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。