From 537e7016102f61d8f4f6d05d8a31310e1f1a554b Mon Sep 17 00:00:00 2001 From: czlonkowski Date: Thu, 26 Mar 2026 09:57:12 +0100 Subject: [PATCH] chore: update MCP SDK from 1.27.1 to 1.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Pinned @modelcontextprotocol/sdk to 1.28.0 (was ^1.27.1) - Updated CI dependency check to expect 1.28.0 - SDK 1.28.0 includes: loopback port relaxation, inputSchema fix, timeout cleanup fix, OAuth scope improvements - All 15 MCP tool tests pass with no regressions Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en Co-Authored-By: Claude --- .github/workflows/dependency-check.yml | 6 +++--- package-lock.json | 12 ++++++------ package.json | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/dependency-check.yml b/.github/workflows/dependency-check.yml index 9c9f1c4..d904c1d 100644 --- a/.github/workflows/dependency-check.yml +++ b/.github/workflows/dependency-check.yml @@ -77,15 +77,15 @@ jobs: echo "Zod version: $ZOD_VERSION" echo "" - # Check MCP SDK version - must be exactly 1.27.1 + # Check MCP SDK version - must be exactly 1.28.0 if [[ "$SDK_VERSION" == "not found" ]]; then echo "❌ FAILED: Could not determine MCP SDK version!" echo " The dependency may not have been installed correctly." exit 1 fi - if [[ "$SDK_VERSION" != "1.27.1" ]]; then + if [[ "$SDK_VERSION" != "1.28.0" ]]; then echo "❌ FAILED: MCP SDK version mismatch!" - echo " Expected: 1.27.1" + echo " Expected: 1.28.0" echo " Got: $SDK_VERSION" echo "" echo "This can cause runtime errors. See issues #440, #444, #446, #447, #450" diff --git a/package-lock.json b/package-lock.json index ccbae1d..4ab7ec0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "n8n-mcp", - "version": "2.40.5", + "version": "2.41.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "n8n-mcp", - "version": "2.40.5", + "version": "2.41.0", "license": "MIT", "dependencies": { - "@modelcontextprotocol/sdk": "^1.27.1", + "@modelcontextprotocol/sdk": "1.28.0", "@n8n/n8n-nodes-langchain": "^2.13.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", @@ -7690,9 +7690,9 @@ "license": "BSD-2-Clause" }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz", - "integrity": "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.28.0.tgz", + "integrity": "sha512-gmloF+i+flI8ouQK7MWW4mOwuMh4RePBuPFAEPC6+pdqyWOUMDOixb6qZ69owLJpz6XmyllCouc4t8YWO+E2Nw==", "license": "MIT", "dependencies": { "@hono/node-server": "^1.19.9", diff --git a/package.json b/package.json index fdc475e..d2be8d0 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "vitest": "^3.2.4" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.27.1", + "@modelcontextprotocol/sdk": "1.28.0", "@n8n/n8n-nodes-langchain": "^2.13.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0",