kenneives/design-token-bridge-mcp

kenneives/design-token-bridge-mcp

от kenneives
MCP сервер для трансляции дизайн-токенов: извлекает из Tailwind, CSS, Figma или W3C DTCG и генерирует темы под Kotlin, SwiftUI, Tailwind и CSS-переменные. Полезен разработчикам и дизайнерам в пайплайне v0 → Figma → Claude Code.

design-token-bridge-mcp


AgentGraph Trust Score

Verified on AgentGraph — trust infrastructure for AI agents. View profile

An MCP server that translates design tokens between platforms. Extract tokens from Tailwind, CSS, Figma, or W3C DTCG format — then generate native themes for Material 3 (Kotlin), SwiftUI (with Liquid Glass), Tailwind, and CSS Variables.

Built for the v0 → Figma → Claude Code design pipeline.

┌──────────────┐     ┌──────────────┐     ┌────────────────────────┐
│  Tailwind     │     │              │     │  Material 3 (Kotlin)   │
│  CSS Vars     │────▶│  Universal   │────▶│  SwiftUI (Swift)       │
│  Figma Vars   │     │  Token       │     │  Tailwind Config       │
│  W3C DTCG     │     │  Schema      │     │  CSS Variables         │
└──────────────┘     └──────────────┘     └────────────────────────┘
    Extractors           Bridge              Generators

Install

From npm
npm install -g design-token-bridge-mcp
From source
git clone https://github.com/kenneives/design-token-bridge-mcp.git
cd design-token-bridge-mcp
npm install && npm run build

Configure with Claude Code

Add to your Claude Code MCP settings (~/.claude/settings.json or project .mcp.json):

Инструменты были проиндексированы:
extract_tokens_from_css

Разбирает CSS-кастомные свойства (переменные) и извлекает дизайн-токены

Параметры
  • cssstringобязательный

    The contents of a CSS file with custom properties

extract_tokens_from_figma_variables

Разобрать JSON экспорта переменных Figma и извлечь дизайн-токены

Параметры
  • variablesstringобязательный

    Figma Variables REST API JSON export as a string

extract_tokens_from_json

Парсит JSON в формате W3C Design Tokens Community Group (DTCG) в универсальные токены

Параметры
  • jsonstringобязательный

    W3C DTCG format JSON string

extract_tokens_from_tailwind

Разобрать конфигурацию Tailwind и извлечь значения темы в универсальные дизайн-токены

Параметры
  • configstringобязательный

    The contents of a tailwind.config.js or tailwind.config.ts file

generate_css_variables

Сгенерировать CSS-кастомные свойства из универсальных токенов дизайна с поддержкой светлой и тёмной темы

Параметры
  • darkTokensstring

    Optional dark mode universal design tokens JSON string

  • tokensstringобязательный

    Universal design tokens JSON string

generate_material3_theme

Создаёт файлы темы Kotlin Jetpack Compose Material 3 из универсальных design tokens.

Параметры
  • tokensstringобязательный

    Universal design tokens JSON string

generate_swiftui_theme

Сгенерировать файлы темы SwiftUI из универсальных дизайн-токенов, с опциональной поддержкой Liquid Glass

Параметры
  • liquidGlassboolean

    Include iOS 26+ Liquid Glass modifiers

  • tokensstringобязательный

    Universal design tokens JSON string

generate_tailwind_config

Создай тему tailwind.config.js из универсальных токенов дизайна

Параметры
  • formatenum

    Output format: ES modules or CommonJS

  • tokensstringобязательный

    Universal design tokens JSON string

validate_contrast

Проверяет цветовые комбинации в design tokens на соответствие требованиям доступности WCAG AA/AAA.

Параметры
  • levelenum

    WCAG compliance level to check

  • tokensstringобязательный

    Universal design tokens JSON string

Похожие MCP-сервера

themesberg/flowbite-mcp

themesberg/flowbite-mcp

MCP сервер для работы с компонентами Flowbite на Tailwind CSS. Даёт доступ к 60+ UI-элементам, умеет генерировать тему по hex-цвету и превращать Figma-макет в код. Помогает разработчикам быстрее создавать интерфейсы.

JavaScript41
musepy/genable

musepy/genable

Genable — MCP сервер, превращающий текстовый запрос в редактируемые слои Figma: авто-макет, переменные цветов и шрифтов, светлая и темная темы. Полезен дизайнерам и разработчикам для агентных инструментов (Claude Code, Cursor). Совместим с Gemini, Claude, OpenAI.

Astro1
vkhanhqui/figma-mcp-go

vkhanhqui/figma-mcp-go

Открытый Figma MCP-сервер с полным доступом на чтение и запись через плагин. Не требует API и не имеет лимитов — подходит дизайнерам и разработчикам. Работает с AI-инструментами. Управляйте стилями...

Go1178
GLips/Figma-Context-MCP

GLips/Figma-Context-MCP

Framelink MCP для Figma даёт AI-ассистентам вроде Cursor доступ к макетам из Figma. Сервер упрощает данные дизайна, передавая только релевантную информацию о расположении и стилях — так модель точн...

TypeScript15834
mhmzdev/Figma-Flutter-MCP

mhmzdev/Figma-Flutter-MCP

Figma to Flutter MCP Server извлекает дизайн-данные из Figma (компоненты, стили, макеты) и передает их в AI-агент для генерации Flutter-кода. Ускоряет реализацию интерфейсов, работает в Cursor и др...

TypeScript244
arikusi/nakkas

arikusi/nakkas

Nakkas - MCP сервер, который даёт ИИ возможность создавать анимированные SVG: от простых иконок до сложной инфографики. Сервер генерирует чистый SVG с CSS и SMIL анимациями без внешних зависимостей, работая локально.

TypeScript22
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин