igniteui-theming — темы Ignite UI для ИИ-агента
igniteui-theming
MCP-сервер Infragistics собирает палитры, типографику и тени для компонентов Ignite UI на Angular, React, Web Components и Blazor
- 44 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Сервер читает файлы проекта только для определения платформы и возвращает код, запись в файлы остается за агентом
Установка
- Работает в
В терминале, через 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 и навыки.
MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента
MCP-сервер и плагин для сборки интерфейса с агентом: курируемые дизайн-системы, промпты для UI и варианты верстки
MCP-сервер библиотеки React-компонентов для интерфейсов агентов: агент находит компонент и добавляет его в проект
MCP-сервер каталога анимированных React-компонентов UI Beats: поиск, свойства, исходный код и команда установки для агента
Скиллы Preline UI для агентов: сборка интерфейсов из компонентов Tailwind CSS и генерация тем по токенам
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.