accueil / serveurs / Données & BDD / eu.lustrix/mirrors
eu.lustrix/mirrors
serveur MCP (Model Context Protocol) · lustrix 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que eu.lustrix/mirrors est sûr ?
Au dernier audit MCP Hub, le serveur MCP « eu.lustrix/mirrors » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- create_design_link≈ 1998 tokens
Saves the priced mirror as a design on lustrix.eu and returns two links: the configurator (to review or change it) and the checkout (to order it), plus the same price block as quote_mirror. The customer orders and pays on lustrix.eu; nothing is ordered by this tool. The design is deleted after 30 days if not ordered.
Paramètres, retour & exemple (19)
Paramètresedge· string · optionnel · grind | bevel
grind (polished, default) or bevelname· string · optionnel
Design name shown in the shop (max 60 characters). No personal data.frame· string · optionnel · alu-black-matte
Paid option: a slim matte black aluminium frame (rectangle/square mirrors only). Set ONLY when the customer explicitly asked for a frame; omit otherwise (frameless is the default). Check list_options.frame.available first. With a frame, widthCm × heightCm is the outer frame size.holes· array · optionnel
Mounting holes, at most 4notes· string · optionnel
Notes for the workshop (max 500 characters). No personal data.shape· string · requis · rectangle | square | circle | capsule | trapezoid-left | trapezoid-right | water-drop | arch
Shape id from list_optionslocale· string · optionnel · pl | de
Language of every text in the answer: pl (Polish shop, PLN) or de (German shop for DE/AT, EUR). Default pl.country· string · optionnel · PL | DE | AT
Delivery country. PL with locale pl; DE or AT with locale de. Default: the shop home country.widthCm· number · requis
Width in cm; for a circle the diameterheightCm· number · optionnel
Height in cm (not for a circle; a square may omit it)tempered· boolean · optionnel
Tempered safety glass (paid; only when the customer asks)height2Cm· number · optionnel
Height of the second vertical side in cm, trapezoid shapes onlybacklitLed· object · optionnel
LED behind the mirror lighting the wall (paid; only when asked)heatingMat· boolean · optionnel
Anti-fog heating mat (paid; only when asked)postalCode· string · optionnel
Delivery postal code (PL 00-000, DE 12345, AT 1234). Only used to estimate delivery; never stored.switchType· string · optionnel · touch | sensor-dimmer-front | touch-dimmer-front
Switch, only together with an LED (paid)frontlitLed· object · optionnel
LED shining through a sanded stripe on the mirror face (paid; only when asked). Patterns per shape: list_optionsbevelWidthMm· integer · optionnel
Bevel width in mm (5-30); required with edge=bevelmaterialSlug· string · requis
Material slug from list_materials
Exemple d'appel{"name": "create_design_link", "arguments": {"shape": "rectangle", "widthCm": 1, "materialSlug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"frame": {}, "lines": [], "notes": [], "shape": "rectangle", "locale": "pl", "country": "PL", "currency": "PLN", "delivery": {}, "designId": "texte", "estimate": true, "material": {}, "nextStep": "texte"}} - list_materials≈ 433 tokens
Lists the active mirror and glass materials with thickness, size limits (cm) and a gross "price from" (50×70 cm rectangle, polished edge, no options) in the shop currency. Use the slug in quote_mirror.
Paramètres, retour & exemple (1)
Paramètreslocale· string · optionnel · pl | de
Language of every text in the answer: pl (Polish shop, PLN) or de (German shop for DE/AT, EUR). Default pl.
Exemple d'appel{"name": "list_materials", "arguments": {"locale": "pl"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"currency": "PLN", "materials": []}} - list_options≈ 1592 tokens
Lists the shapes (with the fields each needs and, for a material, its size limits), edges, tempering, LED lighting (colour temperatures, frontlit patterns per shape), heating mat, switches and holes, with the gross "+X" price of each paid option. Paid options are only added when the customer asks.
Paramètres, retour & exemple (3)
Paramètresshape· string · optionnel · rectangle | square | circle | capsule | trapezoid-left | trapezoid-right | water-drop | arch
Filters the frontlit LED patterns to this shapelocale· string · optionnel · pl | de
Language of every text in the answer: pl (Polish shop, PLN) or de (German shop for DE/AT, EUR). Default pl.materialSlug· string · optionnel
Adds the size limits of this material per shape
Exemple d'appel{"name": "list_options", "arguments": {"shape": "rectangle", "locale": "pl", "materialSlug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"edges": [], "frame": {}, "holes": {}, "shapes": [], "currency": "PLN", "switches": [], "tempering": {}, "backlitLed": {}, "heatingMat": {}, "frontlitLed": {}, "productNote": "texte", "switchRequiresLed": true}} - quote_mirror≈ 1876 tokens
Prices one mirror exactly as the shop does: product gross price with its option lines, weight, delivery methods with rate-table prices (add postalCode for a delivery estimate), the cheapest total, the delivery window and whether it can be ordered. An estimate: the binding price is shown at checkout on lustrix.eu. Only include paid options the customer asked for.
Paramètres, retour & exemple (17)
Paramètresedge· string · optionnel · grind | bevel
grind (polished, default) or bevelframe· string · optionnel · alu-black-matte
Paid option: a slim matte black aluminium frame (rectangle/square mirrors only). Set ONLY when the customer explicitly asked for a frame; omit otherwise (frameless is the default). Check list_options.frame.available first. With a frame, widthCm × heightCm is the outer frame size.holes· array · optionnel
Mounting holes, at most 4shape· string · requis · rectangle | square | circle | capsule | trapezoid-left | trapezoid-right | water-drop | arch
Shape id from list_optionslocale· string · optionnel · pl | de
Language of every text in the answer: pl (Polish shop, PLN) or de (German shop for DE/AT, EUR). Default pl.country· string · optionnel · PL | DE | AT
Delivery country. PL with locale pl; DE or AT with locale de. Default: the shop home country.widthCm· number · requis
Width in cm; for a circle the diameterheightCm· number · optionnel
Height in cm (not for a circle; a square may omit it)tempered· boolean · optionnel
Tempered safety glass (paid; only when the customer asks)height2Cm· number · optionnel
Height of the second vertical side in cm, trapezoid shapes onlybacklitLed· object · optionnel
LED behind the mirror lighting the wall (paid; only when asked)heatingMat· boolean · optionnel
Anti-fog heating mat (paid; only when asked)postalCode· string · optionnel
Delivery postal code (PL 00-000, DE 12345, AT 1234). Only used to estimate delivery; never stored.switchType· string · optionnel · touch | sensor-dimmer-front | touch-dimmer-front
Switch, only together with an LED (paid)frontlitLed· object · optionnel
LED shining through a sanded stripe on the mirror face (paid; only when asked). Patterns per shape: list_optionsbevelWidthMm· integer · optionnel
Bevel width in mm (5-30); required with edge=bevelmaterialSlug· string · requis
Material slug from list_materials
Exemple d'appel{"name": "quote_mirror", "arguments": {"shape": "rectangle", "widthCm": 1, "materialSlug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"frame": {}, "lines": [], "notes": [], "shape": "rectangle", "locale": "pl", "country": "PL", "currency": "PLN", "delivery": {}, "estimate": true, "material": {}, "weightKg": 1, "orderable": true}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».