From 0dc231a6894f27c39abf3e933d867af0f08771d4 Mon Sep 17 00:00:00 2001 From: DKalinov Date: Thu, 7 May 2026 14:50:44 +0300 Subject: [PATCH 1/3] feat(mcp): Prepearing the mcp server for publishing to registry.modelcontextprotocol.io --- packages/igniteui-mcp/igniteui-doc-mcp/package.json | 1 + packages/igniteui-mcp/igniteui-doc-mcp/server.json | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 packages/igniteui-mcp/igniteui-doc-mcp/server.json diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/package.json b/packages/igniteui-mcp/igniteui-doc-mcp/package.json index c9090181f..7ad2acc3e 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/package.json +++ b/packages/igniteui-mcp/igniteui-doc-mcp/package.json @@ -1,5 +1,6 @@ { "name": "@igniteui/mcp-server", + "mcpName": "io.github.IgniteUI/mcp-server", "version": "15.0.1", "description": "Unified MCP server for Ignite UI — documentation, GitHub API, and CLI scaffolding", "repository": { diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/server.json b/packages/igniteui-mcp/igniteui-doc-mcp/server.json new file mode 100644 index 000000000..2db0885b8 --- /dev/null +++ b/packages/igniteui-mcp/igniteui-doc-mcp/server.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", + "name": "io.github.IgniteUI/mcp-server", + "description": "Unified MCP server for Ignite UI — documentation, GitHub API, and CLI scaffolding", + "version": "15.0.1", + "packages": [{ + "registryType": "npm", + "identifier": "@igniteui/mcp-server", + "version": "15.0.1", + "transport": { "type": "stdio" } + }] +} From c0c3ff8be33d3ab4835eca608b392816cc9d4ec1 Mon Sep 17 00:00:00 2001 From: DKalinov Date: Tue, 12 May 2026 16:18:56 +0300 Subject: [PATCH 2/3] feat(versionScript): update server JSON with package version --- scripts/versionScript.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/versionScript.ts b/scripts/versionScript.ts index 9ec8083fa..5fe413f76 100644 --- a/scripts/versionScript.ts +++ b/scripts/versionScript.ts @@ -37,11 +37,29 @@ function updatePackageJson(fileLocation: string) { writeFileSync(fileLocation, JSON.stringify(pkgJson, null, 2) + "\n"); } +function updateServerJson(pkgJsonLocation: string, serverJsonLocation: string) { + const pkgVersion = JSON.parse(readFileSync(pkgJsonLocation).toString()).version; + const serverJson = JSON.parse(readFileSync(serverJsonLocation).toString()); + const previousVersion = serverJson.version; + serverJson.version = pkgVersion; + if (Array.isArray(serverJson.packages)) { + for (const entry of serverJson.packages) { + entry.version = pkgVersion; + } + } + writeFileSync(serverJsonLocation, JSON.stringify(serverJson, null, 2) + "\n"); + console.log(`Updated ${serverJsonLocation}: ${previousVersion} -> ${pkgVersion}`); +} + function main() { version = getVersion(); for (const folder of packageFolders) { updatePackageJson(path.join("packages", folder, "package.json")); } + updateServerJson( + path.join("packages", "igniteui-mcp", "igniteui-doc-mcp", "package.json"), + path.join("packages", "igniteui-mcp", "igniteui-doc-mcp", "server.json"), + ); } main(); generateChangelog(version); From 2aa9e3b075b211eaf10685232678b4b0df0694ba Mon Sep 17 00:00:00 2001 From: DKalinov Date: Tue, 12 May 2026 16:25:06 +0300 Subject: [PATCH 3/3] fix(versionScript): remove console log for server JSON update to fix lint errors --- scripts/versionScript.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/versionScript.ts b/scripts/versionScript.ts index 5fe413f76..404a9f935 100644 --- a/scripts/versionScript.ts +++ b/scripts/versionScript.ts @@ -48,7 +48,6 @@ function updateServerJson(pkgJsonLocation: string, serverJsonLocation: string) { } } writeFileSync(serverJsonLocation, JSON.stringify(serverJson, null, 2) + "\n"); - console.log(`Updated ${serverJsonLocation}: ${previousVersion} -> ${pkgVersion}`); } function main() {