Mlola UI

by @mlolahq · io.github.mlolahq/mlola-ui

Mlola UI components, tokens and design rules for coding agents, with a markup checker

OnlineRemote + local
Category
Crypto and Web3
Connection
Remote (HTTP)
Tools
9 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http mlola-ui https://ui.mlola.com/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://ui.mlola.com/mcp

Or run it locally (npm)

claude mcp add mlola-ui -- npx -y mlola-ui@1.14.3

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "mlola-ui": {
      "url": "https://ui.mlola.com/mcp"
    }
  }
}

Tools it offers

9 tools, as the server itself reported during our check on Oct 31, 2026.

  • get_design_rulesThe 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.
  • search_componentsFind 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.
  • get_componentEverything 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
  • get_tokensThe --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.
  • check_markupChecks 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
  • get_render_catalogThe components an agent may compose at runtime with Mlola Render, as A2UI v0.9 messages: each component's props and allowed values, how surfaces, data binding and actions work, and complete examples. Read once before com
  • check_renderChecks A2UI messages (createSurface, updateComponents, updateDataModel, deleteSurface) against the Mlola Render catalog before they render: components and props that do not exist, values a component does not offer, color
  • render_uiShows an interface in the conversation: a form, a status card, a table of results. Pass A2UI messages composed from the Mlola Render catalog (read get_render_catalog first); they are checked, and drawn with Mlola compone
  • get_install_commandHow 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 nam

Questions

What is the Mlola UI MCP server?

Mlola UI components, tokens and design rules for coding agents, with a markup checker. It is made by @mlolahq and listed in the official MCP Registry as io.github.mlolahq/mlola-ui. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Mlola UI to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://ui.mlola.com/mcp. In Claude Code, run: claude mcp add --transport http mlola-ui https://ui.mlola.com/mcp

How do I add Mlola UI to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://ui.mlola.com/mcp.

How do I add Mlola UI to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "mlola-ui": { "url": "https://ui.mlola.com/mcp" } } }

Does Mlola UI work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Mlola UI do?

It gives your AI 9 tools, including get_design_rules, search_components, get_component, get_tokens, check_markup. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/github-mlolahq-mlola-ui.svg)](https://chen.media/mcp/github-mlolahq-mlola-ui)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/github-mlolahq-mlola-ui"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-mlolahq-mlola-ui.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-mlolahq-mlola-ui.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Crypto and Web3

See all