igniteui-theming — темы Ignite UI для ИИ-агента

igniteui-theming

MCP-сервер Infragistics собирает палитры, типографику и тени для компонентов Ignite UI на Angular, React, Web Components и Blazor

  • 44 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Минимальный доступ

Почему такой уровень

  • Сервер читает файлы проекта только для определения платформы и возвращает код, запись в файлы остается за агентом
Все причины и проверки

igniteui/igniteui-theming

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/igniteui-theming

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Сервер читает файлы проекта только для определения платформы и возвращает код, запись в файлы остается за агентом

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Пакет igniteui-theming содержит Sass-миксины и функции для тем Ignite UI, а вместе с ним поставляется MCP-сервер из 8 инструментов и 16 ресурсов. Инструмент detect_platform определяет, какая платформа Ignite UI стоит в проекте. Инструменты create_palette и create_custom_palette считают оттенки цвета, create_typography задает шрифты и шкалу размеров, create_elevations настраивает тени, а create_theme собирает все вместе для светлой или темной темы. Отдельная пара инструментов работает с отдельными компонентами: get_component_design_tokens показывает, какие свойства компонента можно менять, create_component_theme выдает готовый Sass для выбранного. Ресурсы содержат справочные данные по платформам и готовые наборы Material, Bootstrap, Fluent и Indigo. Агент отдает код темы под нужную платформу.

Для кого. Разработчикам на Angular, React, Web Components и Blazor с компонентами Ignite UI, которым нужна своя тема вместо стандартной

Подходит, если

  • Темная тема в стиле Gruvbox или другой палитры для приложения на Ignite UI
  • Требуется палитра с автоматическими оттенками от одного основного и одного акцентного цвета
  • Надо узнать, какие дизайн-токены есть у кнопки или другого компонента, и поменять фон и цвет текста
  • Проект переходит с одного набора Material, Bootstrap, Fluent или Indigo на другой
  • Типографику нужно настроить под выбранный шрифт и шкалу размеров, не листая вики

Не подходит, если

  • В проекте нет Ignite UI: сервер генерирует код только для компонентов Infragistics
  • Тема для Tailwind, MUI или другой библиотеки: инструменты завязаны на Sass Ignite UI
  • Требуется готовый макет в графическом редакторе: сервер выдает только код темы
  • Тема для компонентов других вендоров: токены берутся только из Ignite UI

Пример запроса к агенту

Собери темную тему Material для моего приложения на Angular: основной цвет бирюзовый, акцентный фиолетовый, шрифт Inter.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Сервер знает только четыре платформы Ignite UI: Angular, Web Components, React и Blazor. Результат стоит сверить с вики Infragistics, потому что часть страниц помечена как черновик. Сервер выдает код темы, но не вставляет его в проект сам: файл Sass создает агент отдельным шагом. Готовых наборов четыре, для собственной дизайн-системы токены придется настраивать вручную. Последний коммит в репозитории сделан 6 ноября 2026 года.

Как отключить. Удалите запись igniteui-theming из конфигурации клиента, например командой `claude mcp remove igniteui-theming.` Пакет в проекте и сгенерированные Sass-файлы останутся нетронутыми.

Частые вопросы

Какие платформы поддерживает сервер?

Angular, Web Components, React и Blazor. Инструмент detect_platform сам определяет, какая из них стоит в проекте.

Нужно ли клонировать репозиторий?

Нет. Сервер входит в опубликованный пакет igniteui-theming, а клиент запускает его через npx. Клон нужен только для запуска из исходников.

Откуда берутся готовые палитры?

Из самого пакета: Material, Bootstrap, Fluent и Indigo со светлым и темным вариантом. Свои оттенки задает create_custom_palette.

Сервер меняет файлы проекта?

Нет, он возвращает код темы. Правки в файлы вносит агент, поэтому результат видно до сохранения.

Где сервер есть в реестре MCP?

Под именем io.github.IgniteUI/igniteui-theming в официальном реестре MCP, манифест server.json лежит в корне репозитория.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Ignite UI CLI создает проекты на Angular, React и Web Components, а ig ai-config настраивает MCP и навыки.

CLIРасширенный доступ138Звезды репозитория
Официальный

MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента

MCP-серверРасширенный доступ6,5 тыс.Звезды репозитория
Официальный

MCP-сервер и плагин для сборки интерфейса с агентом: курируемые дизайн-системы, промпты для UI и варианты верстки

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория
Официальный

MCP-сервер библиотеки React-компонентов для интерфейсов агентов: агент находит компонент и добавляет его в проект

MCP-серверРасширенный доступ750Звезды репозитория
Официальный

MCP-сервер каталога анимированных React-компонентов UI Beats: поиск, свойства, исходный код и команда установки для агента

MCP-серверМинимальный доступ235Звезды репозитория

Скиллы Preline UI для агентов: сборка интерфейсов из компонентов Tailwind CSS и генерация тем по токенам

СкиллРасширенный доступ6,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
igniteui-theming — темы Ignite UI для ИИ-агента (эта карточка)дане нужна44
Design Systems MCPнетне нужна227общий поиск по дизайн-системам, а здесь генерация Sass-тем одной библиотеки
Shadcn UI MCP Serverнетключ необязателен3 096компоненты shadcn на Tailwind, у Ignite UI собственная система токенов

Коротко о README

Репозиторий Infragistics устроен как монорепозиторий из двух пакетов: Sass-библиотека igniteui-theming и исходники MCP-сервера, которые собираются внутрь опубликованного пакета. В README описаны четыре готовые палитры, типографика, шкала теней от 0 до 24 и настройка клиентов VS Code, JetBrains, Claude Desktop и Cursor.

Бейдж для README

Сообщить о проблеме