Ignite UI Theming MCP Server
Generate Sass palettes, typography, elevations, and themes for Ignite UI components.
44 stars9.7k downloads/wk
Reviews
Write oneNobody has reviewed Ignite UI Theming MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ignite UI Theming MCP Server tools (14, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_component_themewrite actioncreate_custom_palettewrite actioncreate_elevationswrite actioncreate_palettewrite actioncreate_themewrite actioncreate_typographywrite actiondetect_platformget_chart_series_colorsget_colorget_component_design_tokensread_resourceset_roundnessset_sizeset_spacing
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan122 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the Ignite UI Theming MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Ignite UI Theming - from Infragistics
The Ignite UI Theming repository collects a set of Sass mixins, functions, and variables used to create themes for a variety of UI frameworks built by Infragistics. The theming package makes it super easy to create palettes, elevations and typography styles for your projects.
Repository Structure
This repository is an npm workspaces monorepo with two packages:
The igniteui-theming package is the only published artifact — it includes both the Sass theming library and the MCP server binary.
The MCP server is also listed in the MCP Registry as io.github.IgniteUI/igniteui-theming. The server.json at the repo root is its registry manifest, published automatically on release.
Common commands from the repo root:
npm install # install all workspace dependencies
npm run build # build theming + MCP in dependency order
npm test # run all tests across both packages
npm run lint # lint all packagesPalettes
We provide four predefined palettes - material, bootstrap, fluent and indigo that have all the necessary colors along with diffent variants of those colors to make it even easier picking the right one for your case. Here's what they look like:
To access any of the colors in the palettes, you can use the color function:
background: color($light-material-palette, 'primary', 500);You can take a further look on what color functions and mixins the package contains and how to use them in the Colors Wiki Page>)
Typography
Another valuable module of our theming package is the typography, helping you have consistency all over your project. There are again four typography presets for the four themes that we provide out of the box.
You can set any of the typefaces by using the typography mixin, which accepts 2 arguments(font-family and type-scale). By default the typography is using the material typeface and type-scale.
@include typography($font-family: $material-typeface, $type-scale: $material-type-scale);Learn more about the typography module in the package by checking out the Typography Wiki Page>)
Elevations
The theming package is providing one preset of shadows that can be used to give your components a lift. They're super helpful using with buttons, cards, navigation bars, etc.
You can set elevations 0-24, by using the elevation function, which accepts the elevation level as an argument:
box-shadow: elevation(12);Learn more about elevations and their abilities in the Elevations Wiki Page>)
Usage
In order to use the Ignite UI Theming in your application you should install the igniteui-theming package:
npm install igniteui-themingNext, you will need to use it in the file that you want like this:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y igniteui-theming on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add igniteui-theming -- npx -y igniteui-theming
Ignite UI Theming MCP Server: common questions
- Is Ignite UI Theming MCP Server safe?
- Yes, by our scan: it is graded A (94/100). Read the Ignite UI Theming MCP Server safety report
- How do I install Ignite UI Theming MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Ignite UI Theming MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ignite UI Theming MCP Server maintained?
- The last commit was 3 days ago (2026-09-17). The latest release is v29.0.0.