From 64d0017ef628a859268e1fb72c7defb78c186f54 Mon Sep 17 00:00:00 2001 From: "Kevin (Autonomous Agent)" Date: Tue, 30 Jun 2026 04:25:40 +0000 Subject: [PATCH] fix: add zod as explicit dependency for servers that import it directly server-memory, server-sequential-thinking, and server-filesystem all import 'zod' directly in their source code, but do not declare it as a dependency. This causes startup failures when used with strict package managers (pnpm, npm with --install-strategy=nested) because zod is only listed as a peerDependency of @modelcontextprotocol/sdk. Fixes #4330 --- src/filesystem/package.json | 5 +++-- src/memory/package.json | 3 ++- src/sequentialthinking/package.json | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/filesystem/package.json b/src/filesystem/package.json index c943ce24d3..d6f162a32f 100644 --- a/src/filesystem/package.json +++ b/src/filesystem/package.json @@ -28,7 +28,8 @@ "@modelcontextprotocol/sdk": "^1.29.0", "diff": "^8.0.3", "glob": "^10.5.0", - "minimatch": "^10.0.1" + "minimatch": "^10.0.1", + "zod": "^3.25 || ^4.0" }, "devDependencies": { "@types/diff": "^5.0.9", @@ -39,4 +40,4 @@ "typescript": "^5.8.2", "vitest": "^4.1.8" } -} +} \ No newline at end of file diff --git a/src/memory/package.json b/src/memory/package.json index e32d25a3e2..305382b4eb 100644 --- a/src/memory/package.json +++ b/src/memory/package.json @@ -25,7 +25,8 @@ "test": "vitest run --coverage" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.29.0" + "@modelcontextprotocol/sdk": "^1.29.0", + "zod": "^3.25 || ^4.0" }, "devDependencies": { "@types/node": "^22", diff --git a/src/sequentialthinking/package.json b/src/sequentialthinking/package.json index a88de803b5..cb52a1ba49 100644 --- a/src/sequentialthinking/package.json +++ b/src/sequentialthinking/package.json @@ -27,7 +27,8 @@ "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "chalk": "^5.3.0", - "yargs": "^17.7.2" + "yargs": "^17.7.2", + "zod": "^3.25 || ^4.0" }, "devDependencies": { "@types/node": "^22",