accueil / serveurs / Géo & Temps / dev.craftery/tools
dev.craftery/tools
serveur MCP (Model Context Protocol) · craftery 1.0.2
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 dev.craftery/tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.craftery/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 6 outils
- check_contrast≈ 246 tokens
Computes the exact WCAG 2.1 contrast ratio between a foreground and background color (relative-luminance formula) and reports AA/AAA pass-fail for normal text (4.5 / 7), large text (3 / 4.5), and UI components (3).
Paramètres, retour & exemple (2)
Paramètresbackground· string · requis
Background color. Color in any supported notation: hex (#F43, #FF6347, #FF6347CC), rgb()/rgba(), hsl()/hsla(), a CSS named color (tomato), or a Tailwind token (red-500).foreground· string · requis
Foreground (text) color. Color in any supported notation: hex (#F43, #FF6347, #FF6347CC), rgb()/rgba(), hsl()/hsla(), a CSS named color (tomato), or a Tailwind token (red-500).
Exemple d'appel{"name": "check_contrast", "arguments": {"background": "texte", "foreground": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert_color≈ 239 tokens
Converts a color into code for 12 formats: HEX, HEX8, rgba(), hsla(), closest CSS named color, closest Tailwind class, SwiftUI Color, UIColor, Jetpack Compose, Android XML, Flutter, and React Native. Applies each platform's alpha byte order (RRGGBBAA on the web, AARRGGBB on Android/Compose/Flutter).
Paramètres, retour & exemple (2)
Paramètresalpha· number · optionnel
Opacity 0–1. Overrides any alpha embedded in the color input. Defaults to the input's alpha, or 1.color· string · requis
Color in any supported notation: hex (#F43, #FF6347, #FF6347CC), rgb()/rgba(), hsl()/hsla(), a CSS named color (tomato), or a Tailwind token (red-500).
Exemple d'appel{"name": "convert_color", "arguments": {"color": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert_timestamp≈ 224 tokens
Converts between Unix epoch timestamps and human-readable dates. Accepts epoch seconds / milliseconds / microseconds (auto-detected by magnitude), ISO 8601 / RFC 2822 strings, or "now". Returns seconds, millis, micros, ISO 8601 UTC, RFC 7231 UTC, the wall-clock time in a requested IANA timezone, and a relative description.
Paramètres, retour & exemple (2)
Paramètresinput· string · requis
Epoch timestamp (e.g. "1735689600", "1735689600000"), ISO 8601 / RFC 2822 date string, or "now".timezone· string · optionnel
IANA timezone for the wall-clock output (e.g. "Asia/Seoul"). Default UTC.
Exemple d'appel{"name": "convert_timestamp", "arguments": {"input": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_uuid≈ 232 tokens
Generates cryptographically random UUIDs: v4 (random), v7 (RFC 9562 time-ordered; batches stay strictly ordered), or NIL. Supports uppercase, hyphen-less, and braced formatting. 1–100 per call.
Paramètres, retour & exemple (5)
Paramètrescount· integer · optionnel
How many UUIDs to generate (1–100). Default 1.braces· boolean · optionnel
Wrap in braces. Default false.hyphens· boolean · optionnel
Keep hyphens. Default true.version· string · optionnel · v4 | v7 | nil
UUID version. Default v4.uppercase· boolean · optionnel
Uppercase output. Default false.
Exemple d'appel{"name": "generate_uuid", "arguments": {"count": 1, "braces": true, "hyphens": true, "version": "v4", "uppercase": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hash_text≈ 153 tokens
Computes MD5, SHA-1, SHA-256, SHA-384, and SHA-512 digests of a UTF-8 string, or HMAC variants when a key is given (HMAC-MD5 unsupported). Stateless; input is not stored.
Paramètres, retour & exemple (2)
Paramètrestext· string · requis
Text to hash (UTF-8).hmac_key· string · optionnel
Optional HMAC key. When set, outputs are HMAC digests.
Exemple d'appel{"name": "hash_text", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - swiftui_color≈ 259 tokens
Generates every SwiftUI Color initializer for a color: Color(red:green:blue:), opacity variant, Color(.sRGB), Color(.displayP3), HSB, hex-extension call, #colorLiteral, UIColor/NSColor bridges — plus a reusable `extension Color` snippet and Asset Catalog Contents.json.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnel
Optional swatch name for the `extension Color` snippet (e.g. "Brand Primary" → `Color.brandPrimary`).alpha· number · optionnel
Opacity 0–1. Defaults to the input's alpha, or 1.color· string · requis
Color in any supported notation: hex (#F43, #FF6347, #FF6347CC), rgb()/rgba(), hsl()/hsla(), a CSS named color (tomato), or a Tailwind token (red-500).
Exemple d'appel{"name": "swiftui_color", "arguments": {"color": "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é ».