Skip to content

Commit 04bba6e

Browse files
authored
Merge pull request #1596 from IgniteUI/igniteui-cli-mcp-name
chore(mcp): updating mcp name
2 parents 658bff4 + 7250230 commit 04bba6e

10 files changed

Lines changed: 26 additions & 26 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ Configure your MCP client (e.g., VS Code, Claude Desktop, Cursor) to use the CLI
163163
```json
164164
{
165165
"mcpServers": {
166-
"igniteui": {
166+
"igniteui-cli": {
167167
"command": "ig",
168168
"args": ["mcp"]
169169
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"servers": {
3-
"igniteui": {
3+
"igniteui-cli": {
44
"command": "npx",
55
"args": ["-y", "igniteui-cli@next", "mcp"]
66
},
@@ -9,4 +9,4 @@
99
"args": ["-y", "igniteui-theming", "igniteui-theming-mcp"]
1010
}
1111
}
12-
}
12+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"servers": {
3-
"igniteui": {
3+
"igniteui-cli": {
44
"command": "npx",
55
"args": ["-y", "igniteui-cli@next", "mcp"]
66
},
@@ -9,4 +9,4 @@
99
"args": ["-y", "igniteui-theming", "igniteui-theming-mcp"]
1010
}
1111
}
12-
}
12+
}

packages/igniteui-mcp/Specification.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ Build: Compile the TypeScript source into the `dist/` directory.
220220
```json
221221
{
222222
"servers": {
223-
"igniteui": {
223+
"igniteui-cli": {
224224
"command": "npx",
225225
"args": ["-y", "igniteui-cli@next", "mcp"]
226226
},
@@ -233,7 +233,7 @@ Build: Compile the TypeScript source into the `dist/` directory.
233233
```json
234234
{
235235
"mcpServers": {
236-
"igniteui": {
236+
"igniteui-cli": {
237237
"command": "npx",
238238
"args": ["-y", "igniteui-cli@next", "mcp"]
239239
},
@@ -247,7 +247,7 @@ or `%APPDATA%\Claude\claude_desktop_config.json` (Windows)
247247
```json
248248
{
249249
"mcpServers": {
250-
"igniteui": {
250+
"igniteui-cli": {
251251
"command": "npx",
252252
"args": ["-y", "igniteui-cli@next", "mcp"]
253253
},

packages/igniteui-mcp/igniteui-doc-mcp/DEVELOPMENT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ To use the server with an MCP client (VS Code, Claude Desktop, Cursor, etc.), ad
8080
```json
8181
{
8282
"servers": {
83-
"igniteui": {
83+
"igniteui-cli": {
8484
"type": "stdio",
8585
"command": "node",
8686
"args": ["/absolute/path/to/igniteui-doc-mcp/dist/index.js"]
@@ -93,7 +93,7 @@ To use the server with an MCP client (VS Code, Claude Desktop, Cursor, etc.), ad
9393
```json
9494
{
9595
"mcpServers": {
96-
"igniteui": {
96+
"igniteui-cli": {
9797
"command": "node",
9898
"args": ["/absolute/path/to/igniteui-doc-mcp/dist/index.js"]
9999
}

packages/igniteui-mcp/igniteui-doc-mcp/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Add to `.vscode/mcp.json`:
5151
```json
5252
{
5353
"servers": {
54-
"igniteui": {
54+
"igniteui-cli": {
5555
"command": "npx",
5656
"args": ["-y", "igniteui-cli@next", "mcp"]
5757
}
@@ -67,7 +67,7 @@ Add to `claude_desktop_config.json`:
6767
```json
6868
{
6969
"mcpServers": {
70-
"igniteui": {
70+
"igniteui-cli": {
7171
"command": "npx",
7272
"args": ["-y", "igniteui-cli@next", "mcp"]
7373
}
@@ -82,7 +82,7 @@ Add to Cursor MCP settings:
8282
```json
8383
{
8484
"mcpServers": {
85-
"igniteui": {
85+
"igniteui-cli": {
8686
"command": "npx",
8787
"args": ["-y", "igniteui-cli@next", "mcp"]
8888
}

packages/igx-templates/igx-ts/projects/_base/files/__dot__vscode/mcp.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"command": "npx",
55
"args": ["-y", "@angular/cli", "mcp"]
66
},
7-
"igniteui": {
7+
"igniteui-cli": {
88
"command": "npx",
99
"args": ["-y", "igniteui-cli@next", "mcp"]
1010
},
@@ -13,4 +13,4 @@
1313
"args": ["-y", "igniteui-theming", "igniteui-theming-mcp"]
1414
}
1515
}
16-
}
16+
}

packages/ng-schematics/src/cli-config/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,8 @@ export function addAIConfig(): Rule {
133133
const content = JSON.parse(tree.read(mcpFilePath)!.toString());
134134
const servers = content.servers ?? {};
135135
let modified = false;
136-
if (!servers["igniteui"]) {
137-
servers["igniteui"] = igniteuiServer;
136+
if (!servers["igniteui-cli"]) {
137+
servers["igniteui-cli"] = igniteuiServer;
138138
modified = true;
139139
}
140140
if (!servers["igniteui-theming"]) {
@@ -148,7 +148,7 @@ export function addAIConfig(): Rule {
148148
} else {
149149
const mcpConfig = {
150150
servers: {
151-
"igniteui": igniteuiServer,
151+
"igniteui-cli": igniteuiServer,
152152
"igniteui-theming": igniteuiThemingServer
153153
}
154154
};

packages/ng-schematics/src/cli-config/index_spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ export const appConfig: ApplicationConfig = {
318318

319319
expect(tree.exists(mcpFilePath)).toBeTruthy();
320320
const content = JSON.parse(tree.readContent(mcpFilePath));
321-
expect(content.servers["igniteui"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
321+
expect(content.servers["igniteui-cli"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
322322
expect(content.servers["igniteui-theming"]).toEqual({ command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] });
323323
});
324324

@@ -328,21 +328,21 @@ export const appConfig: ApplicationConfig = {
328328
await runner.runSchematic("cli-config", {}, tree);
329329

330330
const content = JSON.parse(tree.readContent(mcpFilePath));
331-
expect(content.servers["igniteui"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
331+
expect(content.servers["igniteui-cli"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
332332
expect(content.servers["igniteui-theming"]).toEqual({ command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] });
333333
});
334334

335335
it("should add missing igniteui-theming server if only igniteui is already present", async () => {
336336
tree.create(mcpFilePath, JSON.stringify({
337337
servers: {
338-
"igniteui": { command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] }
338+
"igniteui-cli": { command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] }
339339
}
340340
}));
341341

342342
await runner.runSchematic("cli-config", {}, tree);
343343

344344
const content = JSON.parse(tree.readContent(mcpFilePath));
345-
expect(content.servers["igniteui"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
345+
expect(content.servers["igniteui-cli"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
346346
expect(content.servers["igniteui-theming"]).toEqual({ command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] });
347347
});
348348

@@ -356,14 +356,14 @@ export const appConfig: ApplicationConfig = {
356356
await runner.runSchematic("cli-config", {}, tree);
357357

358358
const content = JSON.parse(tree.readContent(mcpFilePath));
359-
expect(content.servers["igniteui"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
359+
expect(content.servers["igniteui-cli"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
360360
expect(content.servers["igniteui-theming"]).toEqual({ command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] });
361361
});
362362

363363
it("should not modify .vscode/mcp.json if both servers are already present", async () => {
364364
const existing = {
365365
servers: {
366-
"igniteui": { command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] },
366+
"igniteui-cli": { command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] },
367367
"igniteui-theming": { command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] }
368368
}
369369
};
@@ -386,7 +386,7 @@ export const appConfig: ApplicationConfig = {
386386

387387
const content = JSON.parse(tree.readContent(mcpFilePath));
388388
expect(content.servers["other-server"]).toEqual({ command: "node", args: ["server.js"] });
389-
expect(content.servers["igniteui"]).toBeDefined();
389+
expect(content.servers["igniteui-cli"]).toBeDefined();
390390
expect(content.servers["igniteui-theming"]).toBeDefined();
391391
});
392392
});

packages/ng-schematics/src/ng-new/index_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ describe("Schematics ng-new", () => {
238238

239239
expect(e.exists(mcpFilePath)).toBeTruthy();
240240
const content = JSON.parse(e.readContent(mcpFilePath));
241-
expect(content.servers["igniteui"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
241+
expect(content.servers["igniteui-cli"]).toEqual({ command: "npx", args: ["-y", "igniteui-cli@next", "mcp"] });
242242
expect(content.servers["igniteui-theming"]).toEqual({ command: "npx", args: ["-y", "igniteui-theming", "igniteui-theming-mcp"] });
243243
});
244244
});

0 commit comments

Comments
 (0)