Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
efc0796
docs(*): fix incorrect imports
MonikaKirkova Mar 11, 2026
d2174f4
docs(*): fix tooltip directives import
MonikaKirkova Mar 12, 2026
4e1be78
Changes from igniteui-xplat-docs-to-angular-docs-EN for en (#6416)
azure-pipelines[bot] Mar 23, 2026
ee19073
[jp-sync] Sync new JP docs from EN push (2026-03-23) (#6425)
github-actions[bot] Mar 26, 2026
4d71473
Merge pull request #6440 from IgniteUI/dependabot/npm_and_yarn/npm_an…
dependabot[bot] Apr 1, 2026
923d52d
feat: list available tools
onlyexeption Apr 6, 2026
ef5876b
docs(mcp): remove available tools section from end-to-end workflow topic
georgianastasov Apr 6, 2026
580a2c9
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
Apr 8, 2026
b57aec6
chore(*): fixing xplat inherited linting errors
ChronosSF Apr 14, 2026
201bf30
chore(*): more fixes for inherited linting errors
ChronosSF Apr 14, 2026
aa9481a
fix(button): move Sass styling paragraph to correct section and fix b…
adrianptrv Apr 16, 2026
02969a3
docs(button): remove duplicate paragraphs
adrianptrv Apr 17, 2026
cf3b8b8
feat(en/components): remove duplicate/outdated Material Icons notes
kdinev Apr 17, 2026
2e159d2
fix(badge,button,banner,icon-service,drp,transaction): apply upstream…
kdinev Apr 17, 2026
b68b416
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
Apr 22, 2026
0194f4e
Changes from igniteui-xplat-docs-to-angular-docs-EN for en (#6477)
azure-pipelines[bot] Apr 23, 2026
95f3499
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Apr 29, 2026
bff25e6
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Apr 29, 2026
8bbe932
[jp-sync] docs(jp): Add Material Icons stylesheet note to component d…
github-actions[bot] Apr 30, 2026
295a978
Changes from igniteui-xplat-docs-to-angular-docs-EN for en
azure-pipelines[bot] Apr 23, 2026
06be0dc
[jp-sync] Sync JP docs: MAKER Framework, AI overview, CLI MCP, skills…
github-actions[bot] Apr 30, 2026
5c4eeca
chore(csv-exporter): Increasing the height of the sample
Nov 26, 2025
3fa9102
fix(maker): ol/ul indentation fix
kdinev May 13, 2026
9d8b83e
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 13, 2026
ef44893
chore(*): fixing lint
kdinev May 13, 2026
fb67ffc
jp: sync skills.md - add Generate From Image Design skill
github-actions[bot] May 15, 2026
53fa341
refactor(grids): cleanup search snippets
damyanpetev Jun 14, 2024
2ce5377
docs(navigation-drawer): remove nav tag since it is added from the co…
desig9stein Nov 4, 2024
939e891
fix(dialog): adding missing import for code snippet
ChronosSF Jun 10, 2025
5bde3f0
chore(csv-exporter): Increasing the height of the sample
Nov 26, 2025
a53c99d
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
Feb 25, 2026
96e0f8d
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Feb 25, 2026
84a10a2
docs(*): update EN standalone api links
RivaIvanova Mar 9, 2026
8211c0d
docs(*): update JP standalone api links
RivaIvanova Mar 9, 2026
7fbe67b
docs(*): fix incorrect imports
MonikaKirkova Mar 11, 2026
d34607d
docs(*): fix incorrect imports for columnActions and radio components
MonikaKirkova Mar 12, 2026
daeafa6
docs(*): fix tooltip directives import
MonikaKirkova Mar 12, 2026
b9ea73c
feat(*): adding clarification about the automatic update migration
kdinev Mar 12, 2026
5edaf9a
fix(jp/dialog): add missing slideInTop/slideOutBottom import in code …
github-actions[bot] Mar 13, 2026
d1ac687
* feat(combo): Add selectionChanged event documentation for Combo and…
Zneeky Mar 16, 2026
5ecca98
docs(jp): sync selectionChanged event docs for Combo and Simple Combo…
github-actions[bot] Mar 19, 2026
25e6fb8
Changes from igniteui-xplat-docs-to-angular-docs-EN for en (#6416)
azure-pipelines[bot] Mar 23, 2026
d0f5efb
[jp-sync] Sync new JP docs from EN push (2026-03-23) (#6425)
github-actions[bot] Mar 26, 2026
4a77263
update dv changelog (#6428)
IGvaleries Mar 27, 2026
4b8a7c2
fix(*): removing all references to raised buttons
Mar 30, 2026
803ee87
fix(*): removing all references to raised buttons
Mar 30, 2026
dc9f005
fix(date-range-picker): clarify two-input structure and picker toggle…
georgianastasov Mar 31, 2026
d9d1e02
docs(date-range-picker): improve date range picker two-input guidance
georgianastasov Apr 1, 2026
39a4a1c
Update en/components/date-range-picker.md
georgianastasov Apr 1, 2026
1355135
Update en/components/exporter-csv.md
kdinev Apr 1, 2026
c3b8f8f
Fix code-view tag formatting in exporter-csv.md
kdinev Apr 1, 2026
f206662
Merge pull request #6440 from IgniteUI/dependabot/npm_and_yarn/npm_an…
dependabot[bot] Apr 1, 2026
fd78796
docs(mcp): add MCP how to workflow guides
georgianastasov Apr 2, 2026
b540ffe
Update en/components/general/how-to/general-how-to-start-mcp-cli-proj…
georgianastasov Apr 2, 2026
3dd9cc1
Update en/components/general/how-to/general-how-to-start-mcp-cli-proj…
georgianastasov Apr 2, 2026
7760426
Update en/components/general/how-to/general-how-to-use-mcp-existing-p…
georgianastasov Apr 2, 2026
10c0717
Update en/components/general/how-to/general-how-to-start-mcp.md
georgianastasov Apr 2, 2026
adcc797
Update en/components/general/how-to/general-how-to-start-mcp.md
georgianastasov Apr 2, 2026
47bcbd9
Update en/components/general/how-to/general-how-to-mcp-overview.md
georgianastasov Apr 2, 2026
b02fed4
docs(mcp): update section titles for clarity and fix minor typos
georgianastasov Apr 2, 2026
9be6a11
Merge pull request #6445 from IgniteUI/ESShared/XPlaform_en_igniteui-…
azure-pipelines[bot] Apr 2, 2026
0f077c0
jp-sync: update AI skills and theming-mcp docs to match EN restructure
github-actions[bot] Apr 2, 2026
00f5556
Revise Ignite UI MCP Overview content and metadata
radomirchev Apr 3, 2026
337ff40
Revise Ignite UI CLI project creation guide
radomirchev Apr 3, 2026
4480c7a
Revise Ignite UI CLI MCP setup guide for Angular
radomirchev Apr 3, 2026
dcba46d
Revise MCP usage guide for existing Angular projects
radomirchev Apr 3, 2026
93a3ba2
Update MCP documentation with last updated date
radomirchev Apr 3, 2026
249bf49
Update MCP configuration details in documentation
radomirchev Apr 3, 2026
bdaa45d
Revise MCP configuration details for various clients
radomirchev Apr 3, 2026
10fd436
Fix formatting issues in general-how-to-start-mcp.md
radomirchev Apr 3, 2026
27585ce
Revise metadata and clean up comments in guide
radomirchev Apr 3, 2026
424e379
Fix formatting in MCP usage documentation
radomirchev Apr 3, 2026
722a3c0
Fix formatting in general-how-to-start-mcp-cli-project.md
radomirchev Apr 3, 2026
114e745
Fix relative links in MCP Overview document
radomirchev Apr 3, 2026
6de1ad9
fix(badge): clarifying the usage of badge value and icon
kdinev Apr 6, 2026
e14ed57
docs(*): add angular how to mcp e2e workflow topic
georgianastasov Apr 6, 2026
abc53a9
feat: list available tools
onlyexeption Apr 6, 2026
89f2bee
docs(mcp): remove available tools section from end-to-end workflow topic
georgianastasov Apr 6, 2026
0449c90
docs(how-to): enhance end-to-end workflow topic
georgianastasov Apr 6, 2026
2d61930
docs(how-to): clean up formatting
georgianastasov Apr 6, 2026
229f22f
docs(how-to): remove quotes from title, description, and keywords
georgianastasov Apr 7, 2026
54e8f54
docs(how-to): remove colon from description for clarity
georgianastasov Apr 7, 2026
0bd2685
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
Apr 8, 2026
b10705f
Fix formatting and improve clarity in skills.md
TomoyaWashio Apr 8, 2026
1a058b6
Fix typos in theming-mcp.md
TomoyaWashio Apr 8, 2026
bb3a122
chore(*): fixing xplat inherited linting errors
ChronosSF Apr 14, 2026
d8429e7
chore(*): more fixes for inherited linting errors
ChronosSF Apr 14, 2026
2c4fbd5
Merge pull request #6446 from IgniteUI/ibarakov/feat-6441
onlyexeption Apr 14, 2026
77aac7b
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Apr 15, 2026
b5cbb6f
Merge pull request #6460 from IgniteUI/ESShared/XPlaform_en_igniteui-…
azure-pipelines[bot] Apr 15, 2026
169775c
Update en/components/badge.md
kdinev Apr 15, 2026
ef0b41d
fix(badge): correct icon+value behavior and update NOTE to include va…
Copilot Apr 15, 2026
47b5339
Update en/components/badge.md
didimmova Apr 16, 2026
bd61e92
docs(*): Add Material Icons stylesheet note to component docs
dkalinovInfra Apr 16, 2026
ccd491c
Update en/components/banner.md
kdinev Apr 16, 2026
43117ef
Update en/components/button.md
kdinev Apr 16, 2026
e7daa44
Update en/components/button.md
kdinev Apr 16, 2026
3f0e8b7
docs(badge): update value and icon in badge docs
didimmova Apr 16, 2026
0bc4a3f
docs(badge): update badge docs
didimmova Apr 16, 2026
b98a885
fix(button): move Sass styling paragraph to correct section and fix b…
adrianptrv Apr 16, 2026
005edbf
fix(input-group): use consistent > [!NOTE] spacing for admonition for…
Copilot Apr 17, 2026
c58b557
docs(button): remove duplicate paragraphs
adrianptrv Apr 17, 2026
b87cf66
feat(*): implementing a few changes
kdinev Apr 17, 2026
3d0a3f2
Update en/components/icon-service.md
kdinev Apr 17, 2026
67733e7
Update en/components/date-range-picker.md
kdinev Apr 17, 2026
650379b
fix(transaction-how-to-use): clarify Material Icons NOTE refers to ig…
Copilot Apr 17, 2026
bfa3ec1
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
Apr 22, 2026
c9b3db3
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Apr 22, 2026
ccec165
Update en/components/general/how-to/general-how-to-mcp-e2e.md
georgianastasov Apr 22, 2026
e9505d2
Update en/components/general/how-to/general-how-to-mcp-e2e.md
georgianastasov Apr 22, 2026
8884c01
Update command syntax for Ignite UI CLI in MCP end-to-end guide
georgianastasov Apr 22, 2026
d9e3a46
fix(grid-finjs): resolve blank iframe and missing code tabs on live-d…
dobromirts Apr 22, 2026
23d7e10
docs(*): update-getting-started-cli-ai-config (#6470)
radomirchev Apr 23, 2026
30f6e5a
Changes from igniteui-xplat-docs-to-angular-docs-EN for en (#6477)
azure-pipelines[bot] Apr 23, 2026
b66b7e0
Merge pull request #6463 from IgniteUI/vnext-68e1702ff4032cf3
github-actions[bot] Apr 30, 2026
dcb6ce4
[jp-sync] Sync jp/components/badge.md with English badge updates (#6465)
github-actions[bot] Apr 30, 2026
2044fa6
[jp-sync] docs(jp): Add Material Icons stylesheet note to component d…
github-actions[bot] Apr 30, 2026
58e7652
[jp-sync] Sync JP docs: MAKER Framework, AI overview, CLI MCP, skills…
github-actions[bot] Apr 30, 2026
0bacc64
[jp-sync] Sync JP badge docs: update Badge Value and Icon section (#6…
github-actions[bot] Apr 30, 2026
2831467
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 13, 2026
db6c99c
fix(maker): ol/ul indentation fix
kdinev May 13, 2026
58add32
chore(content): align imported docfx content with current master state
viktorkombov May 18, 2026
d2a6750
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 13, 2026
2d6a391
chore(*): fixing lint
kdinev May 13, 2026
8c700fa
jp-sync: add MCP e2e guide and sync toc.yml structural changes
github-actions[bot] May 13, 2026
dcbf8c1
Refine language and structure in MCP documentation
mkamiishi May 14, 2026
91a2398
Potential fix for pull request finding
kdinev May 15, 2026
5a474a4
Potential fix for pull request finding
kdinev May 15, 2026
b044dae
feat(content): apply MDX transforms to new vnext content (callouts ->…
viktorkombov May 18, 2026
d1f1d02
chore: update LAST_SYNC to f8c877bc9e
viktorkombov May 18, 2026
5b06010
Merge remote-tracking branch 'origin/master' into vkombov/docfx-updat…
viktorkombov May 18, 2026
b3b27c1
fix(ai-docs): restore master's MDX-converted style for AI files
viktorkombov May 18, 2026
e6179c9
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 18, 2026
1f2ba2d
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 18, 2026
fe8d529
docs(*): Add Material Icons stylesheet note to component docs
dkalinovInfra Apr 16, 2026
2079d36
[jp-sync] Sync JP docs: MAKER Framework, AI overview, CLI MCP, skills…
github-actions[bot] Apr 30, 2026
d677431
fix(images): revert corrupted images to master versions
viktorkombov May 18, 2026
9fe486e
fix(jp-docs): fix MDX issues in JP content files
viktorkombov May 18, 2026
efb94ef
fix(docs): enhance DOCFX sync guide and improve callout conversion sc…
viktorkombov May 18, 2026
043db18
Enhance AI assistant integration documentation and commands in CLI gu…
Marina-L-Stoyanova May 18, 2026
da8b917
Refine CLI documentation standardize dashes
georgianastasov May 18, 2026
61f854a
fix(docs): update links in general-how-to-mcp-e2e.mdx and add new ent…
viktorkombov May 18, 2026
d2b41f4
feat(scripts): rewrite merge-vnext-updates to replay per-commit history
viktorkombov May 18, 2026
5565dcf
fix(sync): apply MDX transforms to new vnext content
viktorkombov May 18, 2026
f1d26ca
fix(jp-toc): add missing CLI MCP + Theming MCP e2e how-to entry
viktorkombov May 18, 2026
4656c09
Merge branch 'vkombov/docfx-updates-2' of https://github.com/IgniteUI…
viktorkombov May 18, 2026
500eef3
fix: restore .md extensions on internal links in branch-changed files
viktorkombov May 18, 2026
4a13ff4
fix(content): restore dvApiBaseUrl links as <ApiLink> components acro…
viktorkombov May 18, 2026
9738314
Update CLI guides to include AI assistant configuration steps and add…
Marina-L-Stoyanova May 19, 2026
c1d2004
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2026…
May 18, 2026
8e2eccb
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
viktorkombov May 19, 2026
982a989
fix(content): fix nested ApiLink in general-whats-new-dv (EN + JP)
viktorkombov May 19, 2026
21a0007
docs(jp): sync getting-started CLI and Schematics with AI config updates
github-actions[bot] Apr 26, 2026
0da6a02
chore(scripts): update LAST_SYNC to cfef387355 (igniteui-docfx/vnext …
viktorkombov May 19, 2026
2e2895c
docs(*): update JP standalone api links
RivaIvanova Mar 9, 2026
6eacdaf
Format JSON code block for Claude Desktop configuration in the MAKER …
Marina-L-Stoyanova May 19, 2026
1924a7b
docs(en/cli): add AI assistant config sections, images, and chat theme
Marina-L-Stoyanova May 19, 2026
fa4cb6f
fix(sync): correct Material Icons NOTE placement in EN component docs
viktorkombov May 19, 2026
b8cae62
[jp-sync] docs(jp): Add Material Icons stylesheet note and sync badge…
github-actions[bot] Apr 30, 2026
62d788d
chore(sync): skip gitignored files in merge-vnext-updates script
viktorkombov May 19, 2026
4a9b973
[jp-sync] Sync JP docs: MAKER Framework, AI overview, CLI MCP, skills…
github-actions[bot] Apr 30, 2026
d1b9543
fix(en/cli): close broken code block in getting-started-with-cli.mdx
viktorkombov May 19, 2026
ca6f3bf
fix(jp/components): convert remaining [!NOTE] callouts to DocsAside
github-actions[bot] Apr 30, 2026
4dc8a22
chore(sync): update LAST_SYNC to 557f56e672 (vnext tip 2026-05-19)
viktorkombov May 19, 2026
c50356c
feat: add mcp related info, update templates
onlyexeption Apr 14, 2026
b35acba
fix(frontmatter): remove double spaces in description fields
viktorkombov May 19, 2026
33a0d42
Merge branch 'master' of https://github.com/IgniteUI/docs-template in…
viktorkombov May 19, 2026
fbfd223
fix(docs): update last_updated dates across multiple MDX files
viktorkombov May 19, 2026
3e015b1
docs(migration): convert docfx API links and add missing sections in …
viktorkombov May 19, 2026
35a4ccd
docs(jp): fix heading levels and content structure in JP locale files
viktorkombov May 19, 2026
340f5ce
docs(migration): convert GitHub-style callouts to DocsAside in CLI st…
viktorkombov May 19, 2026
4d868db
Merge branch 'master' of https://github.com/IgniteUI/docs-template in…
viktorkombov May 20, 2026
02b7dd8
refactor: streamline package.json scripts and update dependencies
viktorkombov May 20, 2026
15e90ec
fix(package.json): update dev and build scripts to include sync from …
viktorkombov May 20, 2026
2dcf2fa
Merge branch 'master' of https://github.com/IgniteUI/docs-template in…
viktorkombov May 20, 2026
2223e39
Update Japanese documentation with xplat changes
viktorkombov May 20, 2026
302b5bb
fix(docs): update API links to inline code format in Angular What's N…
viktorkombov May 20, 2026
ee3e693
Merge remote-tracking branch 'origin/master' into vkombov/docfx-updat…
Copilot May 20, 2026
d4124a4
chore(*): resyncing lock
ChronosSF May 20, 2026
fbf384b
Merge remote-tracking branch 'origin/master' into vkombov/docfx-updat…
ChronosSF May 21, 2026
cf26bef
Merge branch 'master' into vkombov/docfx-updates-2
dobromirts May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion DOCFX-SYNC.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,11 @@ After fixing, verify that new `<ApiLink>` additions don't conflict with the skil

| File | Purpose |
|---|---|
| `scripts/check-mdx-quality.mjs` | Post-sync validation script |
| `scripts/check-mdx-quality.mjs` | Post-sync validation — detects raw API links, .md extensions, lost `<ApiLink>`/`<Sample>`, callouts, schema comments, unclosed `<br>`, markdown images |
| `scripts/merge-vnext-updates.mjs` | 3-way body-only merge of docfx vnext updates into local .mdx files; update `LAST_SYNC` after each sync |
| `scripts/reimport-body.mjs` | Re-merge upstream body for files where initial "keep ours" resolution discarded substantive text; applies MDX transforms to resolved content |
| `scripts/convert-callouts.mjs` | Convert `>[!NOTE/TIP/...]` callouts to `<DocsAside>` and remove `<!-- schema: -->` comments in-place |
| `scripts/convert-img-tags.mjs` | Convert `<img class="responsive-img">` tags to `<Image>` components from `astro:assets` |
| `scripts/migrate-vnext-new-files.mjs` | Apply full DocFX → MDX migration to newly-imported pages (frontmatter cleanup, callouts, code-view, images) |
| `DOCFX-SYNC.md` | This guide |
| `.github/skills/docfx-sync/SKILL.md` | AI agent skill for performing syncs |
1 change: 1 addition & 0 deletions docs/angular/src/content/en/components/action-strip.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
export class HomeComponent {}
```


<DocsAside type="note">
This component uses Material Icons. Add the following link to your `index.html`: `<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">`
</DocsAside>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
---
title: AI-Assisted Development with Ignite UI - Ignite UI for Angular
description: Configure Agent Skills, the Ignite UI MCP server, and the Theming MCP server in your Angular, React, Blazor, or Web Components project with a single command npx igniteui-cli ai-config. Grounds GitHub Copilot, Cursor, Claude Desktop, Claude Code, and JetBrains AI Assistant in correct Ignite UI APIs.
description: Configure Agent Skills, the Ignite UI MCP server, and the Theming MCP server in your Angular, React, Blazor, or Web Components project with a single command - npx igniteui-cli@latest ai-config. Grounds GitHub Copilot, Cursor, Claude Desktop, Claude Code, and JetBrains AI Assistant in correct Ignite UI APIs.
keywords: Angular, Ignite UI for Angular, Infragistics, MCP, Model Context Protocol, Ignite UI MCP server, Ignite UI Theming MCP, Agent Skills, AI, agent, Copilot, Cursor, Claude Code, ai-config
license: MIT
canonicalLink: "/components/ai-assisted-development-overview"
mentionedTypes: []
last_updated: "2026-05-03"
---

import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro';

# AI-Assisted Development with Ignite UI

Ignite UI for Angular provides a complete AI toolchain - Agent Skills, the Ignite UI CLI MCP server, the Ignite UI Theming MCP server and the MAKER MCP server - that grounds AI coding assistants in correct component APIs, import paths, and design tokens. Agent Skills are developer-owned instruction packages that define how AI agents use Ignite UI in a specific project. The CLI MCP server (`@igniteui/mcp-server`) exposes Ignite UI CLI scaffolding, component management, and documentation tools to the active AI agent session via the Model Context Protocol. The Theming MCP server (`igniteui-theming`) exposes the Ignite UI Theming Engine as queryable agent context. The MAKER MCP (`@igniteui/maker-mcp`) is a multi-agent AI orchestration MCP server from Infragistics that decomposes complex tasks into validated, executable step plans using a consensus-based voting algorithm across multiple AI agents. Skills, CLI MCP and Theming MCP - all three are configured by a single command: `npx igniteui-cli ai-config`
Ignite UI for Angular provides a complete AI toolchain - Agent Skills, the Ignite UI CLI MCP server, the Ignite UI Theming MCP server and the MAKER MCP server - that grounds AI coding assistants in correct component APIs, import paths, and design tokens. Agent Skills are developer-owned instruction packages that define how AI agents use Ignite UI in a specific project. The CLI MCP server (`igniteui-cli`) exposes Ignite UI CLI scaffolding, component management, and documentation tools to the active AI agent session via the Model Context Protocol. The Theming MCP server (`igniteui-theming`) exposes the Ignite UI Theming Engine as queryable agent context. The MAKER MCP (`@igniteui/maker-mcp`) is a multi-agent AI orchestration MCP server from Infragistics that decomposes complex tasks into validated, executable step plans using a consensus-based voting algorithm across multiple AI agents. Skills, CLI MCP and Theming MCP - all three are configured by a single command: `npx igniteui-cli ai-config`

The MCP servers and Agent Skills serve different purposes and have different prerequisites:

Expand Down Expand Up @@ -40,25 +41,27 @@ Without a version pin, `npx` may pull an older CLI version that does not recogni
</DocsAside>


If `ai-config` cannot detect the framework from your project files, it prompts you to select one - so the command works even from a project where no Ignite UI package is installed yet.

After the command finishes, start the MCP servers in your AI client. The servers are configured but not yet running - the client needs to launch each server before its tools are available to the agent.

### What to Expect

If Ignite UI is **not** installed in the project:

```
Ignite UI MCP servers configured in .vscode/mcp.json
No AI skill files found. Make sure packages are installed (npm install) and your Ignite UI packages are up-to-date.
```
<DocsAside type="note">
Ignite UI MCP servers configured for your selected clients
No AI skill files found. Make sure packages are installed (`npm install`) and your Ignite UI packages are up-to-date.
</DocsAside>

The MCP servers are ready to use. Skills will be added automatically the next time you run `ai-config` after installing Ignite UI.

If Ignite UI **is** installed in the project:

```
Ignite UI MCP servers configured in .vscode/mcp.json
Agent Skills copied to .claude/skills/
```
<DocsAside type="note">
Ignite UI MCP servers configured for your selected clients
Agent Skills copied to your selected agents' skills directories
</DocsAside>

Both the MCP servers and Skills are configured.

Expand Down Expand Up @@ -93,7 +96,7 @@ npm install igniteui-angular
npx igniteui-cli@latest ai-config
```

The command detects that Skills are now available and copies them. The MCP server entries in `.vscode/mcp.json` are left unchanged (already up-to-date)
The command detects that Skills are now available and copies them. The MCP configuration files for your selected clients are left unchanged (already up-to-date).

## The AI Toolchain at a Glance

Expand All @@ -119,13 +122,13 @@ For full setup instructions and IDE wiring, see [Agent Skills](skills.md).

The Ignite UI CLI MCP server (`igniteui-cli`) is an MCP server maintained by Infragistics that exposes Ignite UI CLI scaffolding and documentation tools to the active AI agent session. Once connected, the AI assistant can create Angular, React, Blazor or Web Components projects, add and modify Ignite UI components, and answer documentation and API questions - all through natural-language prompts in the chat session.

The CLI MCP server is configured via `npx` without a global install:
The CLI MCP server runs via `npx` without a global install:

```bash
npx igniteui-cli ai-config
npx -y igniteui-cli mcp
```

The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see the CLI MCP setup guides below.
Use `ai-config` to write the MCP configuration for your AI client automatically. The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see [CLI MCP](cli-mcp.md) for the full setup guide.

It does not generate code autonomously - it exposes tools to the AI agent, which invokes them in response to developer prompts.

Expand Down Expand Up @@ -168,7 +171,7 @@ The `ai-config` command configures MCP servers, copies framework-specific skill
ng generate @igniteui/angular-schematics:ai-config
```

This also registers the `@angular/cli` MCP server in `.vscode/mcp.json` alongside the Ignite UI servers.
This also registers the `@angular/cli` MCP server alongside the Ignite UI servers for your selected clients.

**Using the Ignite UI CLI:**

Expand Down Expand Up @@ -198,7 +201,11 @@ The command requires Ignite UI packages to be installed in your project (`npm in

### Step 1 - Load Agent Skills

Copy the Ignite UI Skill package for your framework into your project's agent discovery path. The Skill package ships with the library in `node_modules/igniteui-{framework}/skills/`. Wire it to your IDE using the persistent setup for your client.
Copy the Ignite UI Skill package for your framework into your project's agent discovery path.

The Skill package ships with the library in `node_modules/igniteui-{framework}/skills/`.

Wire it to your IDE using the persistent setup for your client.

See [Agent Skills](skills.md) for the complete setup.

Expand Down Expand Up @@ -238,6 +245,8 @@ For the full setup guide, including VS Code, GitHub, Cursor, Claude Desktop, Cla

Add the `igniteui-theming` entry to the same MCP configuration file, alongside `igniteui-cli`:

**VS Code (`.vscode/mcp.json`):**

```json
{
"servers": {
Expand All @@ -249,6 +258,19 @@ Add the `igniteui-theming` entry to the same MCP configuration file, alongside `
}
```

**Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP clients:**

```json
{
"mcpServers": {
"igniteui-theming": {
"command": "npx",
"args": ["-y", "igniteui-theming", "igniteui-theming-mcp"]
}
}
}
```

For configuration details and theming workflows, see [Theming MCP](theming-mcp.md).

## Additional Resources
Expand Down
16 changes: 8 additions & 8 deletions docs/angular/src/content/en/components/ai/cli-mcp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ keywords: Angular, Ignite UI for Angular, Infragistics, Ignite UI CLI MCP, Ignit
license: MIT
canonicalLink: "/components/ai/cli-mcp"
mentionedTypes: []

last_updated: "2026-04-24"
---

import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro';
Expand All @@ -20,7 +20,7 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'

Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.md). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.

The recommended setup path is to start with Ignite UI CLI first. That path creates the project, installs the required packages, and writes the initial MCP configuration for VS Code. You can also start from an empty folder and let the assistant create the project through MCP, or connect MCP to a project that already exists.
The recommended setup path is to start with Ignite UI CLI first. That path creates the project, installs the required packages, and prompts you to choose which AI clients and agents to configure. You can also start from an empty folder and let the assistant create the project through MCP, or connect MCP to a project that already exists.

**Example prompts to try once connected:**

Expand Down Expand Up @@ -72,19 +72,19 @@ The `-y` flag tells `npx` to auto-confirm the package download prompt so the ser
You can start with Ignite UI CLI MCP in three ways:

> **Recommended - CLI first**
> Create the project with Ignite UI CLI first by using `ig new` or the matching `npx --package igniteui-cli igniteui new` command. This is the easiest setup because Ignite UI CLI scaffolds the project, installs the required packages, and writes `.vscode/mcp.json` for VS Code automatically. After that, you only need to review the generated MCP configuration and open the project in your AI client.
> Create the project with Ignite UI CLI first by using `ig new` or the matching `npx --package igniteui-cli igniteui new` command. This is the easiest setup because Ignite UI CLI scaffolds the project, installs the required packages, and prompts you to choose which AI clients to configure for MCP and which agents to set up skill files for. After that, you only need to review the generated configuration and open the project in your AI client.
> **Empty folder**
> Start with a completely empty folder, add the MCP configuration manually, and then ask the assistant to create the project through chat. This path is useful when you want MCP to drive the project creation flow from the beginning instead of running the CLI yourself first.
> **Existing project**
> Add MCP configuration to a project you already have and continue working in the current codebase. Run `ig ai-config` (or `ng generate @igniteui/angular-schematics:ai-config` for Angular projects) to write `.vscode/mcp.json` and copy the Agent Skills into your project automatically. For other AI clients, copy the server entries from the client-specific sections below.
> Add MCP configuration to a project you already have and continue working in the current codebase. Run `ig ai-config` (or `ng generate @igniteui/angular-schematics:ai-config` for Angular projects) to write MCP configuration for your selected AI clients and copy the Agent Skills into your project. The command prompts you to choose which clients and agents to configure.
All three paths use the same MCP servers. The difference is only how the project is prepared before you start prompting:

- in the **CLI-first** path, Ignite UI CLI creates the project and prepares the first MCP configuration for you
- in the **empty-folder** path, you create the MCP configuration first and let the assistant create the project after that
- in the **existing-project** path, run `ig ai-config` to write `.vscode/mcp.json` and copy the Agent Skills automatically, or add the configuration manually for other clients
- in the **existing-project** path, run `ig ai-config` to write MCP configuration for your selected clients and copy the Agent Skills automatically

In all cases, once the MCP servers are connected and visible in your AI client, the assistant can keep working in the same session.

Expand Down Expand Up @@ -364,7 +364,7 @@ The following setup scenarios show when to use each starting point.

### CLI-first setup

Create the project with Ignite UI CLI first when you want the fastest guided setup and want `.vscode/mcp.json` generated for you automatically.
Create the project with Ignite UI CLI first when you want the fastest guided setup. `ig new` prompts you to select which AI clients to configure for MCP and which agents to set up skill files for.

Example scenarios:

Expand Down Expand Up @@ -407,9 +407,9 @@ Reload the workspace, reopen the editor, or restart the AI client. Some clients

Verify that the configuration content matches the examples exactly, including key names and argument order.

**The project was created, but the MCP configuration is only available for VS Code**
**The project was created, but MCP is not configured for one of your AI clients**

Ignite UI CLI writes `.vscode/mcp.json` for the CLI-first path. If you are using Cursor, Claude Desktop, Claude Code, JetBrains, GitHub, or another MCP client, copy the same server entries into that client's configuration format and location.
`ig new` prompts you to select which clients to configure. If you skipped a client during project creation, run `ig ai-config` and select the missing clients when prompted.

**The assistant is working in the wrong folder or cannot find the project files**

Expand Down
30 changes: 15 additions & 15 deletions docs/angular/src/content/en/components/ai/maker-framework.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,23 +64,23 @@ Switch Copilot Chat to Agent mode and confirm that `plan`, `execute`, and `plan_
### Claude Desktop

1. Open your Claude Desktop configuration file:
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
2. Add the `maker` entry to the `mcpServers` block:

```json
{
"mcpServers": {
"maker": {
"command": "npx",
"args": ["-y", "@igniteui/maker-mcp", "--stdio"],
"env": {
"Executor__AIProviderKeys__Anthropic": "<your-anthropic-key>"
}
}
}
}
```
```json
{
"mcpServers": {
"maker": {
"command": "npx",
"args": ["-y", "@igniteui/maker-mcp", "--stdio"],
"env": {
"Executor__AIProviderKeys__Anthropic": "<your-anthropic-key>"
}
}
}
}
```

3. Restart Claude Desktop. The first start downloads the native binary (~30 s on a typical connection).

Expand Down
Loading
Loading