igniteui-themingCAUTION
A set of Sass mixins, functions, and variables used to create themes for a variety of UI frameworks built by Infragistics.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Ignite UI Theming - from Infragistics
[](https://badge.fury.io/js/igniteui-theming)
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 color
b9cc32ff934eOBSERVED · 2026-10-12Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add igniteui-theming -- npx -y [email protected]
Exposed tools (14)
5 read · 9 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
create_component_theme | write | |
create_custom_palette | write | |
create_elevations | write | |
create_palette | write | |
create_theme | write | |
create_typography | write | |
detect_platform | read | |
get_chart_series_colors | read | |
get_color | read | |
get_component_design_tokens | read | |
read_resource | read | |
set_roundness | write | |
set_size | write | |
set_spacing | write |
Trust audit
CAUTIONgrade B · trust 83/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- declared (2 observation(s))
- Dependencies
- not all pinned
- Secrets in source
- found
Findings (15)
Implement tasks from an OpenSpec change (Experimental)
/** Source token: 'componentName.tokenName' */
.prettierrc.json
.openspec.yaml
.openspec.yaml
.openspec.yaml
.openspec.yaml
} from "../../generators/css.js";
import { SHADE_LEVELS } from "../../utils/types.js";"../../generators/css.js"
"../../generators/css.js"
"../../generators/css.js"
@biomejs/biome, @types/node, @vitest/coverage-v8, husky, prettier, shx, tsx, typescript
@modelcontextprotocol/sdk, sass-embedded, zod, igniteui-theming
@modelcontextprotocol/sdk, sass-embedded, zod, @ast-grep/cli, @types/postcss-safe-parser, igniteui-sassdoc-theme, lunr, postcss
Gates applied: no_behavioural_pass.
b9cc32ff934efull audit observations/trust-audit/mcp-server/igniteui__igniteui-theming.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | b9cc32ff934e | CAUTION | B | 83 | first audit |
Questions
What is the igniteui-theming MCP server?
A set of Sass mixins, functions, and variables used to create themes for a variety of UI frameworks built by Infragistics.
What tools does igniteui-theming expose?
14 in total: 5 read-only, 9 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is igniteui-theming safe to connect to an agent?
With care. The audit graded it B (83/100) and found 15 things worth knowing before you trust this server, listed below with the exact line each was found on.
What credentials does igniteui-theming need?
No credential environment variables were found in its source, so it appears to need none.
How does igniteui-theming run?
It speaks stdio, so it runs as a local process your client starts. It is published on npm as igniteui-theming at 1.0.0.
How current is this page?
The grade is for one exact copy of the source (b9cc32ff934e), read on 2026-10-12. The repository is watched and re-audited when it changes.