troedler
Officialtroedler
Busca en varios mercados de segunda mano con una sola consulta — desde tu propia máquina, a tu propio ritmo, bajo tu propio nombre.
Un trödler recorre los mercados, cribando los bienes de otros en busca de la única cosa que merece la pena. Esto lo hace a la vez en eBay, sitios de anuncios clasificados, subastas de organismos públicos y mercados de coleccionistas, y te dice dónde algo es barato y dónde no.
Hoy es una herramienta de línea de comandos y un servidor MCP, por lo que puedes usarla desde un shell o desde un asistente de IA. Está prevista una aplicación nativa GNOME/Adwaita. Se ejecuta en GJS mediante gjsify — TypeScript, sin necesidad de runtime de 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 TrefferQué hace
Una consulta, todos los mercados. Los resultados permanecen agrupados por fuente, para que puedas ver que algo cuesta 40 € en uno y 120 € en otro — que es la respuesta que realmente querías.
¿Es un buen precio? Una mediana y una banda de cuartiles sobre lo que se ofrece actualmente, y un veredicto aproximado por anuncio. Describe el campo que tienes delante; no valora.
Búsquedas guardadas con alertas.
troedler watch runinforma solo de lo que hay de nuevo desde la última vez.Vigilar ofertas individuales. Cambios de precio y "se ha ido" para las cosas que aún estás considerando.
Un servidor MCP, para que un asistente pueda buscar en tu nombre — y pueda ver por qué una fuente no devolvió nada, en lugar de concluir que el artículo no existe.
Related MCP server: Secondhand MCP
Lo que no hará
Esto importa más que la lista de funciones, porque condiciona todo lo demás.
troedler se ejecuta localmente, para una sola persona, y nunca como servicio. No hay rastreador alojado, ni índice compartido, ni modo servidor. Lee solo lo que permite el robots.txt de un sitio, una petición a la vez con una pausa entre ellas, bajo un agente de usuario honesto que dice quién es y dónde quejarse. Nunca inicia sesión, nunca suplanta a un navegador, nunca sortea un captcha o un muro anti-bots, y nunca reintenta una negativa. Cuando un mercado dice no, esa es la respuesta.
Los mercados cuyos términos prohíben el acceso automatizado vienen desactivados. troedler aún los ofrece — simplemente no los consultará por ti hasta que lo digas: providers enable imprime la cláusula del operador completa y se niega sin --acknowledge.
Quien responde de eso eres tú. troedler es una herramienta no comercial que se ejecuta en tu máquina, bajo tu dirección, para tu propia búsqueda. Los términos de un servicio vinculan a la persona que lo usa, así que activar una fuente significa solicitarla en tu propio nombre y responder por ello tú mismo. El software ni hace esa llamada ni oculta lo que es: desactiva la fuente, cita la frase contra la que irías, registra la fecha en que aceptaste, y luego se aparta. Incluso activado, mantiene todos los demás límites — robots.txt, el ritmo, el agente de usuario honesto, sin inicio de sesión, sin evasión.
No se almacena nada sobre un vendedor — ni nombres, ni identificadores, ni perfiles. Los números de teléfono y las direcciones de correo electrónico se eliminan del texto del anuncio durante el análisis. Las imágenes se enlazan, nunca se descargan.
Fuentes
Cada fuente tiene un registro en docs/quellen/ con sus hallazgos de robots.txt, la cláusula de términos relevante y la fecha en que un humano lo comprobó por última vez. troedler terms imprime el resumen y troedler robots <url> responde si una URL determinada puede ser consultada y qué regla lo decide.
Fuente | Acceso | Por defecto | Notas |
eBay (DE) | API oficial de navegación | sí | Claves de desarrollador gratuitas. Datos de anuncios en caché ≤6 h por licencia. |
Discogs | API oficial | sí | Funciona sin token (25 solicitudes/min; 60 con uno). |
Booklooker | API oficial | sí | Clave de API gratuita. |
Zoll-Auktion, Justiz-Auktion | HTML público | sí | Subastas de organismos públicos alemanes; |
Quoka | HTML público | sí |
|
markt.de | HTML público | no |
|
kleinanzeigen.de | HTML público | no | Los términos prohíben el acceso automatizado; |
Primeros pasos
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 notLas credenciales van en .env (copia .env.example) o en tu shell. Cada una es opcional: una fuente sin su clave se reporta como no configurada y se omite — nunca falla una búsqueda en silencio.
Como servidor MCP, apunta tu cliente a:
{
"command": "…/node_modules/.bin/gjsify",
"args": ["run", "…/app/dist/troedler.gjs.mjs", "mcp"],
"cwd": "…/app"
}Las herramientas son de solo lectura a menos que se establezca TROEDLER_MCP_ALLOW_WRITE=1, y el servidor lo hace cumplir descartando cualquier herramienta que no se declare de solo lectura.
Dónde se guardan las cosas
Nunca se escribe nada dentro de este repositorio.
| qué fuentes están activas, tus valores predeterminados |
| búsquedas guardadas, ofertas vistas, historial de precios |
| caché HTTP, con TTL por fuente |
troedler cache purge limpia el registro local; troedler config path imprime dónde está todo.
Contribuir y objetar
Si operas uno de estos sitios y prefieres que troedler no lo lea, abre un issue o escribe a la dirección del agente de usuario — el host pasa a la lista de exclusión y fuera de la próxima versión. Sin discusión, sin demora.
Licencia: MIT. Parte del espacio de trabajo werkstatt, junto con postbote y bauplaner.
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