decathlon-mcp
README
Dies ist ein MCP-Server für decathlon.nl. Die niederländische Website verwendet ein anderes Format als der Rest von Decathlon (einschließlich IN), daher ist dies ein separater MCP-Server, der sich darum kümmert.
Einrichtung
Du kannst dies in Claude Code oder deinem bevorzugten MCP-Client im stdio-Modus mit uv einrichten (empfohlen).
Für Claude Code:
claude mcp add decathlon -- uv run --project /path/to/decathlon-mcp decathlon-mcpOder füge es direkt zu deiner ~/.claude.json / Client-Konfiguration hinzu:
{
"mcpServers": {
"decathlon": {
"command": "uv",
"args": ["run", "--project", "/path/to/decathlon-mcp", "decathlon-mcp"]
}
}
}Manuelle Einrichtung
Erfordert Python >= 3.13 und uv.
git clone <repo-url>
cd decathlon-mcp
uv sync
uv run decathlon-mcpDies führt den Server über stdio aus. Weise jeden MCP-Client, der stdio-Transport unterstützt, auf den Befehl decathlon-mcp hin.
Details
Dieser MCP-Server implementiert vier verschiedene Tools:
search_suggestions(query)— Autovervollständigungsvorschläge für einen Suchbegriff, einschließlich passender Kategorien und beliebter Suchanfragen.search_products(query, page)— Produktsuche. Gibt eine normalisierte Zusammenfassung pro Produkt zurück: Decathlon-IDs (id,model_id,sku_id), Titel, Marke, URL, Bild, Preis (mit Originalpreis bei Rabatt), Online-Verfügbarkeit, Größen, Bewertung und Anzahl der Bewertungen. Verwendesku_idmitget_product_detailsundmodel_idmitget_reviews.get_product_details(sku_ids[])— vollständige Details für eine oder mehrere SKUs (gebündelt): Beschreibung, Farben, Größe, Gewicht, aktueller Preis vs. Originalpreis, Verkäufer, Erfüllungsoptionen (Abholung im Geschäft / Lieferung / Versand), Lagerverfügbarkeit pro Filiale, Kategorien und Sportarten.get_reviews(model_id, page, per_page)— Kundenbewertungen mit aggregierten Statistiken (durchschnittliche Bewertung, Zufriedenheitsprozentsatz, Sternverteilung) sowie einzelne Bewertungen mit Flags für verifizierten Kauf und Unterbewertungen pro Attribut (Benutzerfreundlichkeit, Preis-Leistungs-Verhältnis usw.).
Ein typischer Agentenablauf ist: search_products zum Finden von Kandidaten → get_product_details zum Vergleichen von Preis/Lagerbestand/Größen über Varianten hinweg → get_reviews zur Beurteilung der Qualität.
Implementierungshinweise
Die Website blockiert Bursts von Anfragen weich (~1–2 Minuten Abkühlung, während der Seiten ohne Produktdaten zurückkommen), daher werden Anfragen mindestens 3 Sekunden voneinander entfernt gesendet und search_products wiederholt mit Backoff, wenn einer Antwort Daten fehlen.
Die Produktsuche verwendet das Next.js-RSC-Protokoll (RSC: 1-Header auf /search), da es keinen öffentlichen JSON-Such-Endpunkt gibt; sein Flight-Datenformat ist intern für Next.js und kann Parser-Updates erfordern, wenn Decathlon seinen Stack aktualisiert. Die Endpunkte für Produktdetails und Bewertungen sind einfaches JSON und stabiler.
Haftungsausschluss
Dies ist kein offizielles Projekt. Derzeit aus offensichtlichen Gründen auf schreibgeschützten Zugriff beschränkt.
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 Connectors
Search ~8.5M products from 2,500+ Central European e-shops. Semantic, keyword, GTIN lookup.
Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.
Search products, compare prices and discover deals across 6 European markets with your AI assistant.
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/hegdenischay/decathlon-nl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server