accueil / serveurs / Dev & Code / io.github.Lukehal/handiworks-mcp
io.github.Lukehal/handiworks-mcp
serveur MCP (Model Context Protocol) · Handiworks 0.1.1
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.Lukehal/handiworks-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Lukehal/handiworks-mcp » 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 3 outils
- check_link≈ 199 tokens
Check a URL's health: follows the redirect chain, reports the final status and URL, extracts the page <title>, and flags likely paywalls. Cached for 6h.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
The absolute URL to check.fresh· boolean · optionnel
Bypass the 6h cache and re-check now.maxRedirects· integer · optionnel
Maximum redirect hops to follow.followRedirects· boolean · optionnel
Follow 3xx redirects to the final destination.
Exemple d'appel{"name": "check_link", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert≈ 250 tokens
Convert content between formats. Modes: html-to-pdf, html-to-png (real browser), csv-to-json, json-to-csv. PDF/PNG return as attachment/image; data modes return text.
Paramètres, retour & exemple (5)
Paramètresmode· string · requis · html-to-pdf | html-to-png | csv-to-json | json-to-csv
Conversion to perform.content· string · requis
The input content: HTML, CSV, or JSON depending on mode.headers· boolean · optionnel
For csv-to-json: treat the first row as column headers.delimiter· string · optionnel
Field delimiter for CSV modes.pdfFormat· string · optionnel · A4 | Letter | Legal | A3 | Tabloid
Paper size for html-to-pdf.
Exemple d'appel{"name": "convert", "arguments": {"mode": "html-to-pdf", "content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - render≈ 387 tokens
Render a web page to a PNG/JPEG screenshot or a PDF using a real headless browser. Returns the image inline (base64) or the PDF as an embedded resource. Results are cached for 24h.
Paramètres, retour & exemple (8)
Paramètresurl· string · requis
The absolute URL to render (must include https:// or http://).fresh· boolean · optionnel
Bypass the 24h cache and force a fresh render.width· integer · optionnel
Viewport width in pixels.format· string · optionnel · png | jpeg | pdf
Output format. png/jpeg return an image; pdf returns a PDF document.height· integer · optionnel
Viewport height in pixels.fullPage· boolean · optionnel
For screenshots: capture the entire scrollable page instead of just the viewport.pdfFormat· string · optionnel · A4 | Letter | Legal | A3 | Tabloid
Paper size, used only when format is pdf.waitUntil· string · optionnel · load | domcontentloaded | networkidle0 | networkidle2
Navigation completion signal before capturing.
Exemple d'appel{"name": "render", "arguments": {"url": "texte"}}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é ».