/ Каталог / Песочница / FlyonUI MCP
● Официальный themeselection ⚡ Сразу

FlyonUI MCP

автор 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.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

flyonui-mcp.replay ▶ готово
0/0

Установка

Выберите клиент

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

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

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

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

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

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

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

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

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

Continue использует массив объектов серверов, а не map.

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

Добавьте в context_servers. Zed перезагружается автоматически.

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

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: FlyonUI MCP

Scaffold a SaaS dashboard skeleton without writing Tailwind by hand

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

Когда использовать: You want a fast first version of a layout with consistent design tokens.

Предварительные требования
  • Server/skill installed and authenticated — See repo README
Поток
  1. Pick blocks
    List FlyonUI dashboard blocks. I want a sidebar, top nav, stats cards row, and a data table.✓ Скопировано
    → Names of matching blocks
  2. Compose
    Compose them into one HTML file. Use the slate theme.✓ Скопировано
    → One file with the four blocks stitched together

Итог: A reasonable v0 dashboard layout in seconds.

Подводные камни
  • 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.
Сочетать с: filesystem · 21st-dev-magic-mcp

Комбинации

Сочетайте с другими MCP — эффект x10

flyonui-mcp + filesystem

Pair with filesystem for complementary capabilities

Use this server together with filesystem to complete a multi-step task.✓ Скопировано
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.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
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

Стоимость и лимиты

Во что обходится

Квота API
See provider docs for rate limits
Токенов на вызов
Varies by tool
Деньги
See repo README for pricing details
Совет
Cache tool results and avoid repeated identical calls.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Use environment variables; never commit secrets
Исходящий трафик: Tool calls go to the provider's API as documented

Устранение неполадок

Частые ошибки и исправления

component not found

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

Проверить: list_components includes the name
classes don't render

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

Проверить: Inspect element in the browser

Альтернативы

FlyonUI MCP в сравнении

АльтернативаКогда использоватьКомпромисс
21st-dev/magic-mcpYou want LLM-generated bespoke componentsLess consistent; more flexible

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills