troedler
Officialtroedler
1つのクエリで複数の中古マーケットプレイスを検索 — 自分のマシンで、自分のペースで、自分の名前で。
古物商は市場を渡り歩き、他人の品物の中から価値のある一品を探し出す。troedler はそれを、eBay、クラシファイド広告サイト、公的機関のオークション、コレクター向けマーケットプレイスで一度に行い、ある品物がどこで安く、どこで高くないかを教えてくれる。
現在はコマンドラインツールおよび MCP サーバーであり、シェルまたは AI アシスタントから使用できます。ネイティブの GNOME/Adwaita アプリが計画されています。これは GJS 上で gjsify を介して動作します — TypeScript で、Node ランタイムは不要です。
$ troedler search Bandsäge --max-price 400 --seller private --explain
1. Metabo BAS 318 Bandsäge — gebraucht, funktionsfähig
289,00 € Gebraucht — sehr gut · privat · Versand · 21762 Otterndorf · vor 2 d · unter dem Feld
https://www.ebay.de/itm/…
Preisband über 23 Angebote: 95,00 € … 240,00 € — 315,00 € — 420,00 € … 890,00 €
eBay: 18 Treffer
Filter beim Anbieter: maxPrice, sellerType
Filter hier nachgezogen: —
Kleinanzeigen: übersprungen — Nutzungsbedingungen untersagen automatisierten Abruf, siehe docs/quellen/kleinanzeigen.de.md
Zoll-Auktion: 5 Trefferできること
1つのクエリですべてのマーケットプレイスを検索。 結果はソースごとにグループ化されたままなので、ある品物が一方では40 €、別のところでは120 €であることがわかります — それが実際に欲しかった答えです。
これは良い価格ですか? 現在出品されているものの中央値と四分位範囲、および出品ごとの大まかな判定を表示します。それは目の前の市場を説明するものであり、鑑定するものではありません。
アラート付きの保存検索。
troedler watch runは前回以降に新しく出たものだけを報告します。個別の出品をウォッチ。 まだ検討中の品物について、価格の変動と「売り切れ」を通知します。
MCP サーバー。アシスタントがあなたの代わりに検索でき、ソースが何も返さなかった理由を確認できます。アイテムが存在しないと結論づけるのではなく。
Related MCP server: Secondhand MCP
やらないこと
これは機能リストよりも重要です。なぜなら、他のすべてを形作るからです。
troedler はローカルで、一人のために、決してサービスとしては動作しません。ホスト型クローラーも、共有インデックスも、サーバーモードもありません。サイトの robots.txt が許可するものだけを、一度に1リクエスト、間に間隔を置いて、自分が何者でどこに苦情を言えばよいかを示す誠実なユーザーエージェントで読み取ります。ログインも、ブラウザの偽装も、CAPTCHA やボット対策壁を回避することも、拒否を再試行することもありません。マーケットプレイスが「ノー」と言ったら、それが答えです。
利用規約が自動アクセスを禁止しているマーケットプレイスは、オフの状態で出荷されます。troedler はそれらを依然として提供しますが、あなたがそう言うまで取得しません: providers enable は運営者の条項を全文表示し、--acknowledge なしでは拒否します。
その責任を負うのはあなたです。 troedler は、あなたのマシンで、あなたのアドレスの下で、あなた自身の検索のために動作する非営利ツールです。サービスの利用規約はそれを利用する人を拘束するため、ソースをオンにすることは、自分の名前でリクエストし、自分でそれに答えることを意味します。ソフトウェアはその判断を下すことも、自分が何であるかを隠すこともありません: ソースを送り出し、あなたが抵触することになる文を引用し、同意した日付を記録し、その後は邪魔をしません。オンにした後も、他のすべての制限 — robots.txt、ペース、誠実なユーザーエージェント、ログインなし、回避なし — を守ります。
出品者に関する情報は一切保存されません — 名前、ID、プロフィールはありません。電話番号とメールアドレスは、解析中に出品テキストから削除されます。画像はリンクされるだけで、ダウンロードされることはありません。
ソース
すべてのソースには、docs/quellen/ の下に、robots.txt の調査結果、関連する利用規約の条項、人間が最後に確認した日付を記録したレコードがあります。troedler terms は要約を表示し、troedler robots <url> は指定された URL を取得してよいか、どのルールが決定するかを答えます。
ソース | アクセス | デフォルト | 備考 |
eBay (DE) | 公式 Browse API | オン | 無料の開発者キー。ライセンスにより出品データを6時間以下キャッシュ。 |
Discogs | 公式 API | オン | トークンなしで動作(25リクエスト/分、トークンありで60)。 |
Booklooker | 公式 API | オン | 無料の API キー。 |
Zoll-Auktion, Justiz-Auktion | 公開 HTML | オン | ドイツの公的機関のオークション。 |
Quoka | 公開 HTML | オン |
|
markt.de | 公開 HTML | オフ |
|
kleinanzeigen.de | 公開 HTML | オフ | 利用規約が自動アクセスを禁止。 |
はじめに
gjsify install # never npm install — see AGENTS.md
gjsify workspace troedler-cli build
gjsify run app/dist/troedler.gjs.mjs check # what is configured, what is not認証情報は .env(.env.example をコピー)またはシェルに置きます。すべて任意です: キーがないソースは未設定として報告され、スキップされます — 検索を静かに失敗させることはありません。
MCP サーバーとして、クライアントを次のように指定します:
{
"command": "…/node_modules/.bin/gjsify",
"args": ["run", "…/app/dist/troedler.gjs.mjs", "mcp"],
"cwd": "…/app"
}ツールは TROEDLER_MCP_ALLOW_WRITE=1 が設定されない限り読み取り専用であり、サーバーは読み取り専用と宣言しないツールをすべて除外することでそれを強制します。
データの保存場所
このリポジトリ内には何も書き込まれません。
| オンになっているソース、あなたのデフォルト設定 |
| 保存した検索、確認済みの出品、価格履歴 |
| HTTP キャッシュ、ソースごとに TTL 制限 |
troedler cache purge はロー
This server cannot be deployed
Maintenance
Related MCP Connectors
Live second-hand price estimates with confidence for AI agents. Cached lookups free.
AI resale manager. Photograph an item, AI writes the listing, publish a sale page, manage pickups.
Search Facebook Marketplace, inspect listings and analyze deals. Paid Spottable Pro/Max required.
AI marketplace: search, buy, sell across Amazon, eBay, AliExpress. 13 tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to search and retrieve listings from Sweden's largest second-hand marketplaces, Blocket and Tradera. Returns unified data including prices, images, seller information, and direct links to listings.9-
- AlicenseAqualityAmaintenanceEnables AI assistants to search secondhand marketplaces (Facebook Marketplace, eBay, Depop, Poshmark) for used items with filters like price, condition, size, and color.5159 npm88MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents like claude.ai to search online marketplaces (e.g., Facebook Marketplace) through your own logged-in browser, returning structured listings and details.-
- AlicenseNot gradedqualityBmaintenanceMCP server for the used-Mac market, enabling AI assistants to search live listings across multiple marketplaces, get price statistics, check listing trust, lookup serial numbers, retrieve condition reports, and create email alerts.386 npm2MIT