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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.8
- AlicenseAqualityCmaintenanceEnables AI assistants to search secondhand marketplaces (Facebook Marketplace, eBay, Depop, Poshmark) for used items with filters like price, condition, size, and color.311249MIT
- FlicenseNot gradedqualityDmaintenanceAI-powered selling intelligence for multiple online marketplaces, enabling item analysis, optimized listings, pricing checks, negotiation coaching, and batch operations via any MCP-compatible AI assistant.
- FlicenseNot gradedqualityBmaintenanceEnables AI agents like claude.ai to search online marketplaces (e.g., Facebook Marketplace) through your own logged-in browser, returning structured listings and details.
Related MCP Connectors
AI resale manager. Photograph an item, AI writes the listing, publish a sale page, manage pickups.
Used-Mac market: quality-gated listings with deep links, asking-price stats, trust checks, alerts.
Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JumpLink/troedler'
If you have feedback or need assistance with the MCP directory API, please join our Discord server