accueil / serveurs / Dev & Code / io.github.op0ai/iconlab
io.github.op0ai/iconlab
serveur MCP (Model Context Protocol) · iconlab 0.2.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 io.github.op0ai/iconlab est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.op0ai/iconlab » 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
- generate_icon≈ 594 tokens
Generate a NEW icon in the Lucide grammar for a concept that doesn't exist yet. Grab-first: returns mode='grab' with matches when a strong existing icon covers the prompt. Otherwise runs the lint + critique + repair loop and returns lint-scored candidates. Subject to quota (errors carry error.code='quota_exceeded').
Paramètres, retour & exemple (1)
Paramètresprompt· string · requis
the concept, e.g. 'portafilter'
Exemple d'appel{"name": "generate_icon", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_icon≈ 276 tokens
Fetch one icon by slug. format='svg' (default) returns the SVG document; 'jsx' returns a lucide-react-compatible TSX component; 'motion' returns a TSX component with a stroke-draw entrance.
Paramètres, retour & exemple (2)
Paramètresslug· string · requisformat· string · optionnel · svg | jsx | motion
Exemple d'appel{"name": "get_icon", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_icons≈ 318 tokens
Search the iconlab corpus (Lucide static + lucide-animated variants) by concept. Returns scored matches with slugs, sources and licenses.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
max results, 1-50 (default 12)query· string · requis
concept, e.g. 'drum' or 'vector database'
Exemple d'appel{"name": "search_icons", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": 1, "results": [], "truncated": 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é ».