From 3400d0be7054551196ecaad3f494c35c9eb1b029 Mon Sep 17 00:00:00 2001 From: DanMat Date: Mon, 20 Jul 2026 17:35:44 -0400 Subject: [PATCH 1/2] fix(server.json): trim description to the registry's 100-char limit mcp-publisher rejected 0.1.2 with a 422: description must be <= 100 chars. Shorten it so the official-registry publish validates. Co-Authored-By: Claude Opus 4.8 --- server.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.json b/server.json index bddb527..38bd657 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json", "name": "io.github.danmat/packkit-mcp", "title": "Packkit", - "description": "MCP server for Packkit — let AI agents scaffold modern npm packages, CLIs, services, and apps as a native tool.", + "description": "Scaffold modern npm packages, CLIs, services and apps as a native tool for AI agents.", "version": "0.1.2", "repository": { "url": "https://github.com/DanMat/create-packkit", From 5d7e089e20b05edc066d0c0e8823169b7e6826cf Mon Sep 17 00:00:00 2001 From: DanMat Date: Mon, 20 Jul 2026 17:39:57 -0400 Subject: [PATCH 2/2] fix(mcp): match registry namespace casing (io.github.DanMat) + bump 0.1.3 The registry namespace is case-sensitive: permission is io.github.DanMat/*, but we used lowercase. Align server.json name + package mcpName to io.github.DanMat/packkit-mcp. Since npm 0.1.2 baked in the lowercase mcpName (and can't be overwritten), bump to 0.1.3 so a fresh npm publish carries the correct mcpName for ownership verification. Co-Authored-By: Claude Opus 4.8 --- mcp/package.json | 4 ++-- mcp/server.js | 2 +- server.json | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mcp/package.json b/mcp/package.json index 4cf3a59..98507bc 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -1,7 +1,7 @@ { "name": "packkit-mcp", - "version": "0.1.2", - "mcpName": "io.github.danmat/packkit-mcp", + "version": "0.1.3", + "mcpName": "io.github.DanMat/packkit-mcp", "description": "MCP server for Packkit — let AI agents scaffold modern npm packages, CLIs, services, and apps as a native tool.", "type": "module", "bin": { diff --git a/mcp/server.js b/mcp/server.js index d66230c..8fcfb0e 100644 --- a/mcp/server.js +++ b/mcp/server.js @@ -78,7 +78,7 @@ function fileTree(files) { return Object.keys(files).sort().map((p) => ` ${p}`).join('\n'); } -const server = new Server({ name: 'packkit', version: '0.1.2' }, { capabilities: { tools: {} } }); +const server = new Server({ name: 'packkit', version: '0.1.3' }, { capabilities: { tools: {} } }); server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: TOOLS })); diff --git a/server.json b/server.json index 38bd657..739d974 100644 --- a/server.json +++ b/server.json @@ -1,9 +1,9 @@ { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json", - "name": "io.github.danmat/packkit-mcp", + "name": "io.github.DanMat/packkit-mcp", "title": "Packkit", "description": "Scaffold modern npm packages, CLIs, services and apps as a native tool for AI agents.", - "version": "0.1.2", + "version": "0.1.3", "repository": { "url": "https://github.com/DanMat/create-packkit", "source": "github", @@ -14,7 +14,7 @@ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "packkit-mcp", - "version": "0.1.2", + "version": "0.1.3", "runtimeHint": "npx", "transport": { "type": "stdio"