/ Diretório / Playground / FlyonUI MCP
● Oficial themeselection ⚡ Instantâneo

FlyonUI MCP

por themeselection · themeselection/flyonui-mcp

Generate FlyonUI (Tailwind + DaisyUI) components and blocks from a prompt.

FlyonUI is a Tailwind + DaisyUI component library. This MCP exposes its component catalog so Claude can scaffold buttons, cards, dashboards directly with FlyonUI's class conventions instead of inventing CSS.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

flyonui-mcp.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "flyonui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@flyonui/mcp"
      ]
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "flyonui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@flyonui/mcp"
      ]
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "flyonui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@flyonui/mcp"
      ]
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "flyonui-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@flyonui/mcp"
      ]
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "flyonui-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@flyonui/mcp"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "flyonui-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@flyonui/mcp"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add flyonui-mcp -- npx -y @flyonui/mcp

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: FlyonUI MCP

Scaffold a SaaS dashboard skeleton without writing Tailwind by hand

👤 Frontend devs starting a new project ⏱ ~15 min intermediate

Quando usar: You want a fast first version of a layout with consistent design tokens.

Pré-requisitos
  • Server/skill installed and authenticated — See repo README
Fluxo
  1. Pick blocks
    List FlyonUI dashboard blocks. I want a sidebar, top nav, stats cards row, and a data table.✓ Copiado
    → Names of matching blocks
  2. Compose
    Compose them into one HTML file. Use the slate theme.✓ Copiado
    → One file with the four blocks stitched together

Resultado: A reasonable v0 dashboard layout in seconds.

Armadilhas
  • FlyonUI's class names track DaisyUI versions. If you mix with shadcn or vanilla Tailwind, components may visually clash. — FlyonUI's class names track DaisyUI versions. If you mix with shadcn or vanilla Tailwind, components may visually clash.

Combinações

Combine com outros MCPs para 10× de alavancagem

flyonui-mcp + filesystem

Pair with filesystem for complementary capabilities

Use this server together with filesystem to complete a multi-step task.✓ Copiado
flyonui-mcp + 21st-dev-magic-mcp

Pair with 21st-dev-magic-mcp for complementary capabilities

Use this server together with 21st-dev-magic-mcp to complete a multi-step task.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
list_components category Browse available components free
get_component name, variant Fetch one component as code free
get_block name Get a full section (hero, pricing, etc.) free

Custo e limites

O que custa rodar

Cota de API
See provider docs for rate limits
Tokens por chamada
Varies by tool
Monetário
See repo README for pricing details
Dica
Cache tool results and avoid repeated identical calls.

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: Use environment variables; never commit secrets
Saída de dados: Tool calls go to the provider's API as documented

Solução de problemas

Erros comuns e correções

component not found

Use list_components to confirm the exact name (e.g. 'card-bordered' vs 'card').

Verificar: list_components includes the name
classes don't render

Make sure your Tailwind config includes DaisyUI as a plugin and FlyonUI's class paths.

Verificar: Inspect element in the browser

Alternativas

FlyonUI MCP vs. outros

AlternativaQuando usarTroca
21st-dev/magic-mcpYou want LLM-generated bespoke componentsLess consistent; more flexible

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills