loading…
Search for a command to run...
loading…
Exposes Leboncoin classified ads to Claude, allowing search with filters and full ad details. Includes rate limiting and optional residential proxy support.
Exposes Leboncoin classified ads to Claude, allowing search with filters and full ad details. Includes rate limiting and optional residential proxy support.
Serveur MCP qui expose les annonces Leboncoin à Claude via la lib lbc.
git clone <repo>
cd mcp-leboncoin
uv sync
| Tool | Description |
|---|---|
search_ads |
Recherche avec filtres (texte, catégorie, région, prix, pagination) |
get_ad_detail |
Détail complet d'une annonce par ID |
Rate limit :
search_adsest limité à 10 appels/heure côté serveur pour éviter le blocage DataDome. Au-delà, le tool retourne une erreur avec le temps d'attente restant.
claude mcp add leboncoin -s user -- uv run --project /user/mcp-lbc python /user/mcp-lbc/lbc_mcp_server.py
Vérifier avec /mcp après avoir redémarré une nouvelle session.
Ajouter dans claude_desktop_config.json :
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/claude/claude_desktop_config.json{
"mcpServers": {
"leboncoin": {
"command": "uv",
"args": ["run", "--project", "/chemin/vers/mcp-leboncoin", "python", "/chemin/vers/mcp-leboncoin/lbc_mcp_server.py"]
}
}
}
Dans lbc_mcp_server.py, remplacer la ligne _client = Client(...) par :
from lbc.model.proxy import Proxy
_client = Client(
impersonate="safari18_4_ios",
max_retries=2,
proxy=Proxy(url="http://user:pass@host:port"),
)
uv run python test_mcp_server.py # teste le serveur MCP via stdio
uv run python test_lbc.py # teste la lib lbc directement
Выполни в терминале:
claude mcp add mcp-lbc -- npx