Plateop vehicle check について
Plateop vehicle checkは、5か国の中古車情報をPlateopからAIエージェントに提供するリモートMCPサーバーです。登録、検査、走行距離、保険、リコールの情報を、出典と基準日付きで返します。
主な機能
- 015か国の中古車登録情報
- 02検査期限と検査結果
- 03走行距離の判定、保険、リコール
- 04メーカー・車種別の検査頻出項目
- 05出典と基準日付きのJSON
活用シーン
- 01購入前の登録情報と検査内容の確認
- 02走行距離の判定とリコール履歴の確認
- 03車種ごとの検査頻出項目の把握
MCP 対応
ステートレスなStreamable HTTP対応のリモートMCPサーバーで、車両確認と車種別検査統計のツールを提供します。Plateopの公開JSONエンドポイントから情報を取得します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://check.plateop.com/mcpclaude mcp add --transport http com-plateop-plateop-check https://check.plateop.com/mcp{"mcpServers":{"com-plateop-plateop-check":{"type":"http","url":"https://check.plateop.com/mcp"}}}Cursor で開く{"servers":{"com-plateop-plateop-check":{"type":"http","url":"https://check.plateop.com/mcp"}}}VS Code で開く{"mcpServers":{"com-plateop-plateop-check":{"type":"http","url":"https://check.plateop.com/mcp"}}}{"mcpServers":{"com-plateop-plateop-check":{"serverUrl":"https://check.plateop.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
plateop-check-mcp
Plateop から中古車に関する無料の情報を AI エージェントに提供する、リモート MCP サーバー(Streamable HTTP、ステートレス)です。登録データ、車検の期限、走行距離計の判定、保険、車検での指摘事項、リコール情報を、それぞれ情報源と基準日とともに提供します。Plateop の公開 JSON チャネル(GET /api/rapport/kenteken/{plate}、GET /open/model/<brand>/<model>.json)を薄くラップしたものです。データレイヤー、キャッシュ、データベース、アカウントはありません。
収益モデル:すべての vehicle_check の回答の末尾に、国別ホストの有料レポート(オランダでは 4.95 ユーロ)へのリンク https://<host>.plateop.com/analyse/nieuw を、人が利用できるように記載します。URL にナンバープレートは含めません。エージェントから送信された Authorization ヘッダーは変更せずにアプリへ渡されるため、将来有料プランを導入しても、ここを変更する必要はありません。
ソース:https://github.com/gvb9/plateop-check-mcp。デプロイ方法:`./server-setup.sh` を一度実行し、その後 ./deploy.sh を実行します。MCP Registry に com.plateop/plateop-check 0.1.0 として公開済みです(2026 年 10 月 18 日)。新しいバージョンを公開するには、バージョンを上げて mcp-publisher login http と mcp-publisher publish を実行します(agent-commons docs/VINDBAARHEID.md を参照)。
ツール
| ツール | 機能 | Plateop の呼び出し |
|---|---|---|
vehicle_check(plate, country, language?) | 見出しごとの情報をテキストで返し、structuredContent に生の JSON を格納した後、有料レポートへの案内を記載します | /api/rapport/kenteken/{plate}?taal= |
model_inspection_stats(brand, model, country, language?) | 情報源と年式ごとに、最も頻度の高い車検の指摘事項を 3 件返します(アプリには 300 件すべてが掲載されており、回答から完全な JSON にリンクします)。出典表記も含みます | /open/model/<brand-slug>/<model-slug>.json |
対象国:nl(host nederland)、gb(uk)、il(israel)、is(island)、dk(danmark)。各呼び出しでは、Host と X-Forwarded-Host: <host>.plateop.com(アプリは Host を読み取ります。fetch では設定できないため、node:http を使用します)、エージェントの IP を指定した X-Real-IP と X-Forwarded-For、およびエージェントに Authorization ヘッダーがある場合はそのヘッダーを送信します。タイムアウトは 10 秒です。アプリのエラー(400、404、Retry-After を伴う 429、502、503)は、エージェント向けのプレーンな一文に変換されます。
ルート:POST /mcp、GET /(テキスト)、/llms.txt(ガイド)、/health、/privacy、/icon.svg、/.well-known/mcp/server-card.json。server.json は MCP Registry(com.plateop/plateop-check)用です。
意図的に含めていない機能:compare_models。アプリの /open/vergelijk/<pair>.json が応答するのは、nl、gb、cz の限られた固定モデルペアのみで、一覧を取得する方法もありません。そのため、ツールを追加しても、ほとんどの場合「見つかりません」を返すことになります。エージェントから要望があれば追加します。
制限(ハッシュ化した IP ごと、メモリ内)
vehicle_check は 10 分あたり 20 回、1 日あたり 100 回(アプリ独自の制限と同じ)。モデルのツールは 1 分あたり 60 回、通常の GET ルートは 1 時間あたり 600 回です。タイマーもディスクへの書き込みもありません。古いウィンドウは使用時に削除され、再起動するとすべてリセットされます。
環境変数
| 変数 | 意味 |
|---|---|
PORT | リッスンポート。デフォルトは 3200 です |
PLATEOP_BASE_URL | Plateop アプリ。デフォルト値および本番環境の値は http://127.0.0.1:3105 です |
TRUST_PROXY | nginx の背後で動作させる場合は 1 を設定し、X-Real-IP/X-Forwarded-For から呼び出し元の IP を読み取ります |
IP_SALT | 任意。IP ハッシュのソルトです。未設定の場合、起動ごとにランダムな値を使用します(制限とログ内のハッシュは再起動時にリセットされます) |
DATA_DIR はありません。ディスクには何も書き込みません。
実行
npm install
npm test # vitest against a fake Plateop (test/fakePlateop.ts); no real calls
npm run build
PLATEOP_BASE_URL=http://127.0.0.1:3105 TRUST_PROXY=1 npm start
展開(まだ何も実施されていません)
- サーバー上で、
useradd --system plateop-check、mkdir -p /srv/plateop-check /etc/plateop-checkを実行し、環境ファイル/etc/plateop-check/plateop-check.env(root:plateop-check、モード 640)にPORT=3200、PLATEOP_BASE_URL=http://127.0.0.1:3105、TRUST_PROXY=1を設定します。 - systemd ユニット
plateop-checkを(commonsと同様に)作成します。ExecStart=/usr/bin/node /srv/plateop-check/current/dist/index.js、EnvironmentFile=、User=plateop-check、Restart=on-failureを設定します。 - Cloudflare の背後で
check.plateop.comを設定する nginx サイトzz-plateop-checkを(zz-commonsと同様に)作成します。proxy_pass http://127.0.0.1:3200、proxy_set_header X-Real-IP $remote_addr(または Cloudflare IP モジュールの値)、X-Forwarded-Proto、Hostを設定します。DNS の変更は不要です。*.plateop.comはすでにサーバーを指しています。 - プライバシーページでは、ジャーナルが呼び出しログを最大 30 日間保持すると説明しています。
/etc/systemd/journald.confにMaxRetentionSec=30dayを設定するか、src/privacy.tsの文言を変更します。 ./deploy.shを実行し、続けてcurl https://check.plateop.com/healthを実行した後、MCP クライアントでvehicle_checkを 1 回実行します。server.jsonをcom.plateopとして MCP Registry に公開します。- 30 日後に、ツールごと、および短縮ハッシュごとの呼び出し数を集計します。
journalctl -u plateop-check | grep tool=。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。