Jinero
Qué hace este MCP
Supports font discovery and recognition, color extraction and naming, palettes, contrast checks, and code format conversion and minification.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['fg', 'bg'], 'properties': {'bg': {'type': 'string', 'description': 'Background color (hex, rgb(), or hsl()).'}, 'fg': {'type': 'string', 'description': 'Foreground color (hex, rgb(), or hsl()).'}}}
Esquema de entrada
{'type': 'object', 'required': ['code', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target format id.'}, 'code': {'type': 'string', 'description': 'Source code to convert.'}, 'from': {'type': 'string', 'description': 'Source format id (see list_code_converters).'}, 'options': {'type': 'object', 'description': 'Per-converter options (see optionsSchema in list_code_converters).'}}}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Snippet to inspect. Max 200,000 chars.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'mode': {'type': 'string', 'description': 'Palette mode: "balanced" (default), "vibrant", or "muted".'}, 'count': {'type': 'integer', 'description': 'How many colors to return (2–16, default 8).'}, 'image_url': {'type': 'string', 'description': 'Public URL of the image to pull the palette from. Provide either this or image_base64.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded image (raw base64 or a data:image/...;base64 URI), max 10 MB decoded — use this to send a local file/screenshot without hosting it. Provide either this or image_url.'}}}
Esquema de entrada
{'type': 'object', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'description': 'Base color in hex, rgb(), or hsl().'}, 'step': {'enum': ['5', '10', '20', '25'], 'type': 'string', 'description': 'Step percentage (default 10).'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Cap on tints/shades (default fills to ~100%).'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter', 'playfair-display'."}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter'."}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter'."}}}
Esquema de entrada
{'type': 'object', 'required': ['family'], 'properties': {'family': {'type': 'string', 'description': 'Family spec, e.g. "inter:wght@400,700" or "inter:wght@300..900".'}, 'display': {'enum': ['swap', 'auto', 'block', 'fallback', 'optional'], 'type': 'string', 'description': 'font-display value (default swap).'}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Palette id.'}}}
Esquema de entrada
{'type': 'object', 'required': ['code', 'type'], 'properties': {'code': {'type': 'string', 'description': 'Source code to transform.'}, 'mode': {'enum': ['minify', 'beautify'], 'type': 'string', 'description': 'Default minify.'}, 'type': {'enum': ['js', 'css', 'html', 'svg', 'json', 'xml', 'auto'], 'type': 'string', 'description': "Source language, or 'auto' to sniff."}, 'keep_license': {'type': 'boolean', 'description': 'Preserve /*! ... */ license comments when minifying.'}}}
Esquema de entrada
{'type': 'object', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'description': 'A hex color, or several comma-separated (e.g. "#3b82f6,#000,#ff7f50"). Up to 100 at once.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'top_k': {'type': 'integer', 'maximum': 20, 'minimum': 3, 'description': 'Number of font matches to return (3–20, default 8).'}, 'image_url': {'type': 'string', 'description': 'Public URL of an image — a tight crop of one line of text. Provide either this or image_base64. Recognition is by visual shape (no OCR/text needed); Latin & Cyrillic supported.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded image (raw base64 or a data:image/...;base64 URI), max 8 MB decoded — use this to send a local file/screenshot without hosting it. Provide either this or image_url.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Fuzzy name match.'}, 'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number.'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'langs': {'type': 'string', 'description': "Comma-separated language codes, e.g. 'latin,cyrillic' — ALL must be supported."}, 'order': {'enum': ['likes', 'downloads', 'views', 'name', 'created_at'], 'type': 'string', 'description': "Sort field, default 'likes'."}, 'style': {'type': 'string', 'description': "Comma-separated style tags, e.g. 'handwriting,condensed' — ALL must match. One of: handwriting, script, display, slab, rounded, condensed, expanded, stencil, pixel, blackletter, outline, retro."}, 'category': {'type': 'string', 'description': "Comma-separated categories, e.g. 'serif,sans'."}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (default 24).'}, 'variable': {'type': 'boolean', 'description': 'Only variable fonts.'}, 'monospace': {'type': 'boolean', 'description': 'Only monospace fonts.'}, 'styles_max': {'type': 'integer', 'description': 'Maximum number of styles.'}, 'styles_min': {'type': 'integer', 'description': 'Minimum number of styles.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'mood': {'type': 'string', 'description': 'e.g. pastel, muted, earthy, vibrant, monochrome.'}, 'name': {'type': 'string', 'description': 'Fuzzy name match.'}, 'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number.'}, 'tags': {'type': 'array', 'description': 'Tag slugs — ALL must match (AND).'}, 'tone': {'enum': ['light', 'dark', 'mixed'], 'type': 'string', 'description': 'Overall tone.'}, 'order': {'enum': ['newest', 'popular', 'name'], 'type': 'string', 'description': 'Sort order (default newest).'}, 'harmony': {'type': 'string', 'description': 'e.g. analogous, complementary, triadic, monochromatic, split-complementary, tetradic.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (default 24).'}, 'color_count': {'type': 'integer', 'maximum': 10, 'minimum': 2, 'description': 'Exact number of colors.'}, 'temperature': {'enum': ['warm', 'cool', 'neutral'], 'type': 'string', 'description': 'Color temperature.'}}}
Cambios recientes en herramientas
Servidores MCP similares
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.