From 28db7a2cc6a2500230b312ed9fc2e6dbf24b85e4 Mon Sep 17 00:00:00 2001 From: Luke LaBonte Date: Mon, 13 Jul 2026 15:42:27 -0500 Subject: [PATCH] Fixed registration --- .claude-plugin/marketplace.json | 2 +- SwiftScaffolding/.claude-plugin/plugin.json | 2 +- SwiftScaffolding/.mcp.json | 3 ++- SwiftScaffolding/README.md | 3 +++ SwiftScaffolding/info.json | 4 ++++ 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 3308111..a11dbed 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -56,7 +56,7 @@ }, { "name": "SwiftScaffolding", - "version": "0.4.4", + "version": "0.4.5", "description": "Swift project scaffolding and code generation tools", "source": "./SwiftScaffolding", "author": { diff --git a/SwiftScaffolding/.claude-plugin/plugin.json b/SwiftScaffolding/.claude-plugin/plugin.json index 6a96a9e..8a32d1d 100644 --- a/SwiftScaffolding/.claude-plugin/plugin.json +++ b/SwiftScaffolding/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "SwiftScaffolding", - "version": "0.4.4", + "version": "0.4.5", "description": "Swift project scaffolding and code generation tools", "author": { "name": "Gustavo Ambrozio" diff --git a/SwiftScaffolding/.mcp.json b/SwiftScaffolding/.mcp.json index 654d21c..0dab835 100644 --- a/SwiftScaffolding/.mcp.json +++ b/SwiftScaffolding/.mcp.json @@ -4,7 +4,8 @@ "command": "npx", "args": [ "-y", - "xcodebuildmcp@latest" + "xcodebuildmcp@latest", + "mcp" ], "env": { "XCODEBUILDMCP_ENABLED_WORKFLOWS": "project-scaffolding", diff --git a/SwiftScaffolding/README.md b/SwiftScaffolding/README.md index a9db7fc..b30edf6 100644 --- a/SwiftScaffolding/README.md +++ b/SwiftScaffolding/README.md @@ -44,6 +44,9 @@ Use the `scaffolding` skill to scaffold Swift projects. ## Changelog +### 0.4.5 +- Fixed XcodeBuildMCP registration in `.mcp.json` — added the `"mcp"` subcommand to args so the MCP server starts in stdio mode instead of printing help and exiting + ### 0.4.4 - Added `opencode-plugin.js` for OpenCode users - The OpenCode entry point registers the `scaffolding` skill, XcodeBuildMCP server, and session context diff --git a/SwiftScaffolding/info.json b/SwiftScaffolding/info.json index ce3b1fd..f8661d5 100644 --- a/SwiftScaffolding/info.json +++ b/SwiftScaffolding/info.json @@ -4,6 +4,10 @@ ], "welcomeMessage": "You can scaffold Swift projects using the scaffolding skill.", "versions": [ + { + "version": "0.4.5", + "changes": "Fixed XcodeBuildMCP registration: added the missing \"mcp\" subcommand in args to prevent connection closure on startup." + }, { "version": "0.4.4", "changes": "Added OpenCode support through an opencode-plugin.js entry point that registers skills, MCP servers, and session-start context."