accueil / serveurs / Dev & Code / io.github.afredenslund/fredenslund-workshop-tools
io.github.afredenslund/fredenslund-workshop-tools
serveur MCP (Model Context Protocol) · fredenslund-workshop-tools 1.0.10
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 io.github.afredenslund/fredenslund-workshop-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.afredenslund/fredenslund-workshop-tools » 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 2 outils
- french_cleat_plan≈ 1387 tokens
Plan a French cleat wall for a workshop with the Fredenslund cleat system: 90 mm cleat boards and 90 mm gaps (180 mm pitch), hook plate 72 mm including 12 mm material, 30 mm buffer between hangers, a 900 mm table that hangs on its own cleat one hook lower (cleat top 840) with the rows following that cleat, top cleat at least one gap below the ceiling, lowest cleat at least 210 mm above the floor (its underside; rows 300 … 2280 on the default wall). A hanger comes off by lifting it the material + 3 mm, so the hook plate is at most the gap − 3 and the top cleat at least the hook plate + 3 below the ceiling. The default wall is a full plywood sheet, 1220 × 2440 mm. Give the wall size and the hangers to hang (hooks, shelves, boxes, panels: left edge, the cleat row it hangs on, width, extra rows spanned below — a shelf usually spans one row). Returns the cleat rows (cleat top heights from the floor), every hanger with its panel height and whether it fits — and why not (row missing, row off, outside wall, collision) — the cut list with cleat metres, wall coverage, a picture of the wall (a link to a 1200 × 630 PNG) and a link that opens the same plan editable in the tool. All values in mm. Call with no hangers to get the rows for a wall first. Beta.
Paramètres, retour & exemple (5)
Paramètressystem· object · optionnel
Override the Fredenslund system (all in mm). Leave out to use the defaultshangers· array · optionnel
Hangers to place. Each hangs on one cleat row, given by the height of that cleat's top edge from the floorrows_off· array · optionnel
Cleat rows to switch off, by cleat top height from the floorwall_width_mm· integer · optionnel
Wall width in mm (200–8000, default 1220 — a full plywood sheet)wall_height_mm· integer · optionnel
Wall height in mm (300–4000, default 2440 — a full plywood sheet)
Exemple d'appel{"name": "french_cleat_plan", "arguments": {"system": {}, "hangers": [], "rows_off": [], "wall_width_mm": 1, "wall_height_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mft3_hole_pattern≈ 474 tokens
Festool MFT/3 dog-hole pattern for a table top of any size. The requested width and depth snap to the nearest valid MFT/3 size (46 + 96 × n mm, n = 1–20, i.e. 142–1966 mm): Ø20 mm holes on a 96 mm grid with the first hole centred 71 mm from every edge, plus the four corner screw holes (Ø11 through, Ø15 counterbore). Returns the snapped size, hole count, every hole and screw-hole position, the Shaper export depths, the file name, a link to the true-to-scale SVG for Shaper Origin/Studio, a picture of the top (a link to a 1200 × 630 PNG) and a link that opens the size in the tool. When you present the result, link the SVG file (it is what the person cuts from), the picture and the tool. The original MFT/3 top is 1102 × 718 mm (11 × 7 holes). Unofficial hobby tool, not affiliated with Festool or Shaper.
Paramètres, retour & exemple (5)
Paramètresdepth_mm· number · requis
Desired top depth in mm; snaps to the nearest valid size (142–1966)width_mm· number · requis
Desired top width in mm; snaps to the nearest valid size (142–1966)include_svg· boolean · optionnel
Also return the SVG markup itself (2–15 KB). By default only the link to the SVG is returnedthickness_mm· number · optionnel
Board thickness in mm (default 19). Through cuts are encoded at thickness + 1 mm overcutcounterbore_mm· number · optionnel
Counterbore depth in mm for the Ø15 screw-hole rings (default 6; 0 omits them; never deeper than the thickness)
Exemple d'appel{"name": "mft3_hole_pattern", "arguments": {"depth_mm": 1, "width_mm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».