Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:3252a87e00dc5b84c0f9143c0684f5d96f1a9e87c7a0570a86e1043541bebb62
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Mlola UI is a component system on native CSS classes (ml-*), data-* attributes for state and variant, and --ml-* tokens. There is no Tailwind.\nBefore writing UI: call get_design_rules once, then search_components for what you need and get_component for how to use it. Read tokens with get_tokens. After writing markup, run check_markup and fix what it reports. This server cannot write files: get_install_command gives the commands to run in the project, and Mlola Pro items need a license token (npx mlola-ui login). For a page with no build step (one HTML file), get_design_rules gives the stylesheet link and the script to paste.", "tools": [ { "description": "Checks HTML or JSX: classes that do not exist, variant classes, data-* values a class does not react to, utility classes, misuse of data-theme or data-mode, and in style attributes, <style> blocks and utility classes (bg-[#fafafa]) hand-written colors, spacing written by hand instead of the --ml-space-* scale, overridden theme tokens and text faded with opacity. Each issue names its line. Run it on markup you wrote before finishing: pass the whole page or file, <style> blocks included, not an excerpt, since it only checks what it is given.", "inputSchema": { "additionalProperties": false, "properties": { "markup": { "type": "string" } }, "required": [ "markup" ], "type": "object" }, "name": "check_markup", "outputSchema": null }, { "description": "Everything needed to use one item: import, every prop with fixed values (variant, tone, size, side…) and its default, the classes it styles and the data-* values each reacts to, dependencies and the install command. Set include_source to read a free component's source.", "inputSchema": { "additionalProperties": false, "properties": { "include_source": { "default": false, "type": "boolean" }, "name": { "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_component", "outputSchema": null }, { "description": "The rules for building UI with Mlola: compose first, color by role, measure with the scales, shared state words, touch and focus. Read once before writing UI.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_design_rules", "outputSchema": null }, { "description": "How to set Mlola up: the commands to run in a project to add components, blocks, pages or templates (with the license step for Mlola Pro items), and the stylesheet link and script for a page with no build step. Leave names out for the setup alone.", "inputSchema": { "additionalProperties": false, "properties": { "names": { "description": "Item names from search_components, for example [\"button\", \"date-picker\"].", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "get_install_command", "outputSchema": null }, { "description": "The --ml-* tokens grouped by purpose (planes and ink, color roles, spacing, type, density, shape, depth, motion, layers…). Filter with a group name or part of a token name.", "inputSchema": { "additionalProperties": false, "properties": { "group": { "description": "For example 'spacing', 'color', 'shadow', 'radius'.", "type": "string" } }, "type": "object" }, "name": "get_tokens", "outputSchema": null }, { "description": "Find components, blocks, pages and templates by what they do (for example 'date range', 'chat input', 'pricing'). Returns name, tier (free or Mlola Pro) and a one-line description.", "inputSchema": { "additionalProperties": false, "properties": { "kind": { "enum": [ "component", "block", "page", "template" ], "type": "string" }, "query": { "description": "Words describing what you need. Empty lists everything.", "type": "string" }, "tier": { "enum": [ "free", "pro" ], "type": "string" } }, "type": "object" }, "name": "search_components", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3252a87e00dc5b84c0f9143c0684f5d96f1a9e87c7a0570a86e1043541bebb62 | sha256sum