mcp-search-auto-lbc
MCP Search Auto LBC
Ein MCP-Server, der Gebrauchtwagen-Marktwerte anhand vergleichbarer Leboncoin-Inserate schätzt. Er liefert dem Modell für jedes berücksichtigte Inserat dessen Titel, Beschreibung, Rohattribute, Bilder, Preis und URL sowie die Gründe, warum andere Inserate ausgeschlossen wurden.
Endpunkte
Lokaler MCP-Endpunkt:
http://127.0.0.1:3100/mcpHealth-Check:
http://127.0.0.1:3100/healthEmpfohlener Produktions-Endpunkt:
https://mcp.your-domain.com/mcp
Der Server verwendet den MCP Streamable HTTP-Transport. POST /mcp
akzeptiert MCP-JSON-RPC-Nachrichten. GET /mcp und DELETE /mcp geben
absichtlich HTTP 405 zurück, da der Server ohne Sitzungen arbeitet.
Related MCP server: immo-mcp
Installation
Voraussetzungen: Node.js 20 oder neuer und Python 3.11. Der gesamte
Leboncoin-Netzwerkverkehr läuft über einen persistenten Python-Worker, der auf
lbc basiert; der TypeScript-Prozess stellt nur MCP bereit und berechnet die
Bewertung.
npm install
python3.11 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
npm startDer Server stellt dann http://127.0.0.1:3100/mcp bereit.
Unter Windows installieren Sie die Python-Abhängigkeiten mit
.venv\Scripts\python.exe -m pip install -r requirements.txt.
Befehle
npm start
npm run dev
npm test
npm run typecheckVerfügbare Umgebungsvariablen:
MCP_HOST: Standardwert ist127.0.0.1MCP_PORT: Standardwert ist3100MCP_API_TOKEN: erforderliches Bearer-Token, wenn der Server nicht nur auf localhost lauschtMCP_ALLOWED_HOSTS: durch Kommas getrennte Liste zulässiger HostnamenLBC_PYTHON_PATH: expliziter Pfad zu einem Python-Executable mitlbc>=1.1.5LBC_MAX_PAGES: maximale Anzahl der pro Suche abgerufenen Seiten; Standardwert ist3LBC_PAGE_DELAY_MS: Basisverzögerung zwischen den Seiten; Standardwert ist1500ms, inklusive zufälligem JitterLBC_MAX_RETRIES: Datadome-Wiederholungsversuche im Python-Client; Standardwert ist1LBC_REQUEST_TIMEOUT_SECONDS: Timeout für jede Python-HTTP-Anfrage; Standardwert ist30LBC_WORKER_TIMEOUT_MS: maximale Dauer einer vollständigen Worker-Suche; Standardwert ist90000LBC_PROXY_URL: optionale Proxy-URL, einschließlich Zugangsdaten, falls erforderlichLBC_IMPERSONATE: optionales Browserprofil, das voncurl_cffiunterstützt wirdVALUATION_CACHE_TTL_MS: Lebensdauer des In-Memory-Caches; Standardwert ist 15 Minuten
Tool: resolve_leboncoin_vehicle
Dieses Tool wandelt natürliche Fahrzeugnamen in exakte Leboncoin-Filter-IDs um. Es prüft zuerst den lokalen Katalog und kann ein unbekanntes Modell anschließend anhand einer Seite mit Live-Inseraten bestätigen.
Beispieleingabe:
{
"brand": "Renault",
"model": "Clio III",
"fuel": "diesel",
"engine": "1.5 dCi 90"
}Beispielausgabe:
{
"resolved": true,
"brand": "Renault",
"model": "Clio",
"leboncoinBrand": "RENAULT",
"leboncoinModel": "RENAULT_Clio",
"generation": "3",
"fuel": "diesel",
"leboncoinFuel": "2",
"confidenceScore": 98,
"source": "catalog",
"warnings": [],
"alternatives": []
}Tool: estimate_used_vehicle
Beispieleingabe:
{
"brand": "Renault",
"model": "Clio",
"leboncoinBrand": "RENAULT",
"leboncoinModel": "RENAULT_Clio",
"generation": "3",
"year": 2010,
"mileage": 100000,
"fuel": "diesel",
"engine": "1.5 dCi 90",
"gearbox": "manual",
"trim": "Dynamique",
"excludeCompanyVehicles": true,
"excludeProfessionalSellers": true,
"maxComparables": 20,
"includeDescriptions": true,
"includeImages": true
}Leboncoins exakte Filter-IDs unterscheiden sich von den Beschriftungen, die den Nutzern angezeigt werden:
u_car_brand:RENAULT,PEUGEOT,BMW,MERCEDES-BENZusw.u_car_model: die Marken-ID, ein Unterstrich und die case-sensitive Modellbezeichnung, z. B.RENAULT_Clio,PEUGEOT_208,VOLKSWAGEN_GolfoderTESLA_Model 3Die Generation (
Clio 3) und der Motor (1.5 dCi 90) sind nicht Teil vonu_car_model; sie werden gegen die Herstellerversion, den Titel, die Attribute und die Beschreibung geprüft.Die wichtigsten Kraftstoffcodes sind
1für Benzin,2für Diesel,4für Elektro,6für Hybrid und8für Plug-in-Hybrid. Die Getriebecodes sind1für Schaltgetriebe und2für Automatik.
Wenn leboncoinBrand oder leboncoinModel weggelassen wird, behält der
Server eine Textsuche als Fallback bei.
Beispiel für eine kompakte Ausgabe:
{
"request": {},
"valuation": {
"estimatedPrice": 5000,
"lowPrice": 4600,
"highPrice": 5400,
"quickSalePrice": 4500,
"currency": "EUR",
"confidence": "high",
"confidenceScore": 82
},
"market": {
"adsFetched": 25,
"comparablesUsed": 14,
"excludedCount": 11
},
"comparables": [
{
"title": "Renault Clio III 1.5 dCi 90",
"price": 5100,
"description": "Full listing description...",
"characteristics": {
"regdate": "2010",
"mileage": "103000",
"fuel": "Diesel"
},
"images": ["https://..."],
"url": "https://www.leboncoin.fr/...",
"similarityScore": 0.92,
"matchedCriteria": ["brand", "model", "year", "mileage", "fuel", "engine"]
}
],
"excludedAds": [
{
"title": "Damaged Clio sold for parts",
"reasons": ["damaged, non-running, or parts-only vehicle"]
}
],
"warnings": []
}Zukünftige Katalogdaten sollten
catalog.example.json folgen. Der Server
veröffentlicht diese Struktur außerdem als MCP-Ressource unter
vehicle://catalog/schema.
Verbinden eines MCP-Clients
Der Server verwendet Streamable HTTP. Eine typische Client-Konfiguration sieht wie folgt aus:
{
"mcpServers": {
"mcp-search-auto-lbc": {
"url": "http://127.0.0.1:3100/mcp"
}
}
}Der einsatzbereite Agent-Skill ist unter
skills/leboncoin-vehicle-valuation
verfügbar.
Haftungsausschluss
Dieses Projekt verwendet eine inoffizielle API und ist weder mit Leboncoin verbunden noch von Leboncoin unterstützt. Eine Bewertung ist eine Schätzung auf der Grundlage der in Inseraten angegebenen Verkaufspreise und kein garantiertes Wertgutachten für ein Fahrzeug.
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
- FlicenseBqualityCmaintenanceExposes Leboncoin classified ads to Claude, allowing search with filters and full ad details. Includes rate limiting and optional residential proxy support.2
- AlicenseNot gradedqualityCmaintenanceAnalyzes French real-estate market using open data sources like DVF transactions, DPE certificates, and risk data.MIT
- AlicenseAqualityBmaintenanceEnables turning photos and observed facts into a ready-to-publish Leboncoin ad, with comparable search, asking-price statistics, category lookup, local drafts, and browser form automation that stops one click short of publishing until approved.23MIT
- FlicenseNot gradedqualityCmaintenanceEnables agents to search and analyze used-vehicle listings across multiple Serbian marketplaces, including price statistics, history, and per-user saved-search watches.1
Related MCP Connectors
VIN decoding and European vehicle data for automotive workflows.
Vehicle data for AI: VIN decoder, automotive specs, stolen checks, valuation and way more.
ECRVSP Vehicles: Cadastro BIN RENAVAM, official-source lookup. Platform-hosted, pay per query with p
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/npalissi/mcp-search-auto-lbc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server