Jinero
Was dieses MCP kann
Supports font discovery and recognition, color extraction and naming, palettes, contrast checks, and code format conversion and minification.
Tools
Eingabeschema
{'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()).'}}}
Eingabeschema
{'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).'}}}
Eingabeschema
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Snippet to inspect. Max 200,000 chars.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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%).'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter', 'playfair-display'."}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter'."}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Family slug, e.g. 'inter'."}}}
Eingabeschema
{'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).'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Palette id.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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.