mcpField
V
Vinted

Vinted

ローカル
thiagolannes.com検索05 日前に更新

Vinted について

Vintedは、Vinted上の中古商品を匿名で検索する読み取り専用のMCPサーバーです。キーワードやユーロ価格による絞り込み、並べ替え、ページ切り替えに対応し、商品と出品者の情報を返します。

主な機能

  1. 01Vintedの商品を匿名検索
  2. 02ユーロ価格帯で絞り込み
  3. 03関連度、価格、新着順で並べ替え
  4. 04ページ単位で検索結果を表示
  5. 05商品と出品者の情報を取得

活用シーン

  1. 01中古商品の現在の出品価格を確認
  2. 02予算に合わせて商品を絞り込み
  3. 03ブランド、サイズ、状態で出品を比較
  4. 04別の国のVintedサイトで商品を検索

MCP 対応

MCPクライアントに検索ツールを提供し、価格、ブランド、サイズ、状態、リンクなどを含むVintedの商品情報を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"thiagojacoblannes-vinted": {
"command": "uvx",
"args": [
"vinted-search-mcp"
]
}
}
}
起動コマンドuvx vinted-search-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypivinted-search-mcp0.1.0

ツール

1

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
pageintegerいいえ
sortstringいいえ
querystringはい
per_pageintegerいいえ
price_maxanyいいえ
price_minanyいいえ

詳細

vinted-mcp

Vintedで中古品の出品を検索するMCP サーバーです。Claude(または任意のMCPクライアント)が「中古のXはいくらくらい?」という質問に回答できます。

匿名で読み取り専用です。 ログインやアカウントは不要で、書き込みもありません。検索のみを行います。Vintedとは提携していません。

ツール

search

任意のフィルターを指定して出品を検索します。一致した件数の合計と、1ページ分の出品を返します。

パラメーター:

  • query — 検索キーワード(例:"nike air max 90"、"vestido zara")
  • price_min / price_max — EURでの価格範囲
  • sort — "relevance"(デフォルト) | "cheap" | "expensive" | "newest"
  • page — ページ番号(デフォルトは1)
  • per_page — 1ページあたりの結果数(デフォルトは24、最大96)

各出品には、タイトル、価格、Vintedの購入者保護手数料込みの価格(送料は別途)、ブランド、サイズ、状態、リンク、写真、販売者が事業者かどうか、お気に入り数が含まれます。

ヒント:"cheap"では、関連性が低い出品も表示されます。「Xの最安値」を探すには、デフォルトの関連性順で並べ替え、price_maxを指定してください。

インストール

最も簡単な方法(uvが必要):クローンは不要で、PyPIから直接実行できます。

claude mcp add vinted -- uvx vinted-search-mcp

Claude Desktopでは、"command": "uvx", "args": ["vinted-search-mcp"]を使用してください。

ソースからインストール:

Python 3.10以降が必要です。

git clone https://github.com/ThiagoJacobLannes/vinted-mcp
cd vinted-mcp
python -m pip install -e .

Windowsで、コードをクラウド同期フォルダー(Google Drive、OneDrive)に保存する場合は、仮想環境をその外に作成してください。同期クライアントがフォルダーにdesktop.iniファイルを作成し、パッケージの起動時にクラッシュすることがあります。

Claude Codeに追加

claude mcp add vinted -- python -m vinted_mcp.server

Claude Desktopに追加

claude_desktop_config.snippet.jsonの内容をClaude Desktopのclaude_desktop_config.jsonにマージし、Claude Desktopを再起動してください。

{
  "mcpServers": {
    "vinted": {
      "command": "python",
      "args": ["-m", "vinted_mcp.server"]
    }
  }
}

その他の国

デフォルトはポルトガルです。VINTED_BASE_URLに別のVintedドメイン(例:https://www.vinted.frやhttps://www.vinted.es)を設定すると、その地域を検索できます。

仕組み

Vintedには公式APIがありません。このサーバーは、検索内容に応じたVintedの公開カタログページを読み込み、ページに含まれている検索結果を読み取ります(結果はReact Server Componentのデータとして返されます)。Vintedがページを変更した場合、誤ったデータを返す代わりに、内容が明確な{"error": ...}を返してツールが失敗します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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