Mmcp.market

Ignite UI Theming MCP Server

by IgniteUI·io.github.IgniteUI/igniteui-theming·v29.0.0

Generate Sass palettes, typography, elevations, and themes for Ignite UI components.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Established

44 stars9.7k downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • create_component_themewrite action
  • create_custom_palettewrite action
  • create_elevationswrite action
  • create_palettewrite action
  • create_themewrite action
  • create_typographywrite action
  • detect_platform
  • get_chart_series_colors
  • get_color
  • get_component_design_tokens
  • read_resource
  • set_roundness
  • set_size
  • set_spacing

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 packages

Palettes

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-theming

Next, 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
Add to Cursor

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.

More from IgniteUI