From 5850a3cb2b96fa5b239a5b9d1b26469b369453de Mon Sep 17 00:00:00 2001 From: Konstantin Konstantinov Date: Wed, 1 Apr 2026 19:25:59 +0300 Subject: [PATCH 1/2] tsdown-resolution-fix --- packages/client/tsdown.config.ts | 4 +++- packages/middleware/express/tsdown.config.ts | 1 + packages/middleware/fastify/tsdown.config.ts | 1 + packages/middleware/hono/tsdown.config.ts | 1 + packages/middleware/node/tsdown.config.ts | 1 + packages/server/tsdown.config.ts | 4 +++- 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/client/tsdown.config.ts b/packages/client/tsdown.config.ts index c6b89247a..783b96402 100644 --- a/packages/client/tsdown.config.ts +++ b/packages/client/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', // 1. Entry Points // Directly matches package.json include/exclude globs entry: ['src/index.ts', 'src/shimsNode.ts', 'src/shimsWorkerd.ts', 'src/shimsBrowser.ts'], @@ -24,7 +25,8 @@ export default defineConfig({ compilerOptions: { baseUrl: '.', paths: { - '@modelcontextprotocol/core': ['../core/src/index.ts'] + '@modelcontextprotocol/core': ['../core/src/index.ts'], + '@modelcontextprotocol/core/public': ['../core/src/exports/public/index.ts'] } } }, diff --git a/packages/middleware/express/tsdown.config.ts b/packages/middleware/express/tsdown.config.ts index c8283cb97..64ed143a8 100644 --- a/packages/middleware/express/tsdown.config.ts +++ b/packages/middleware/express/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', entry: ['src/index.ts'], format: ['esm'], outDir: 'dist', diff --git a/packages/middleware/fastify/tsdown.config.ts b/packages/middleware/fastify/tsdown.config.ts index c8283cb97..64ed143a8 100644 --- a/packages/middleware/fastify/tsdown.config.ts +++ b/packages/middleware/fastify/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', entry: ['src/index.ts'], format: ['esm'], outDir: 'dist', diff --git a/packages/middleware/hono/tsdown.config.ts b/packages/middleware/hono/tsdown.config.ts index c8283cb97..64ed143a8 100644 --- a/packages/middleware/hono/tsdown.config.ts +++ b/packages/middleware/hono/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', entry: ['src/index.ts'], format: ['esm'], outDir: 'dist', diff --git a/packages/middleware/node/tsdown.config.ts b/packages/middleware/node/tsdown.config.ts index 8eb1b630c..7d90f6517 100644 --- a/packages/middleware/node/tsdown.config.ts +++ b/packages/middleware/node/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', // 1. Entry Points // Directly matches package.json include/exclude globs entry: ['src/index.ts'], diff --git a/packages/server/tsdown.config.ts b/packages/server/tsdown.config.ts index 0b02efc44..ff4c7b88f 100644 --- a/packages/server/tsdown.config.ts +++ b/packages/server/tsdown.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'tsdown'; export default defineConfig({ + failOnWarn: 'ci-only', // 1. Entry Points // Directly matches package.json include/exclude globs entry: ['src/index.ts', 'src/shimsNode.ts', 'src/shimsWorkerd.ts'], @@ -24,7 +25,8 @@ export default defineConfig({ compilerOptions: { baseUrl: '.', paths: { - '@modelcontextprotocol/core': ['../core/src/index.ts'] + '@modelcontextprotocol/core': ['../core/src/index.ts'], + '@modelcontextprotocol/core/public': ['../core/src/exports/public/index.ts'] } } }, From fbdd29943f97af91ad58c97c2c09544c8bc4e21c Mon Sep 17 00:00:00 2001 From: Konstantin Konstantinov Date: Wed, 1 Apr 2026 19:30:57 +0300 Subject: [PATCH 2/2] add changeset --- .changeset/fast-dragons-lead.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/fast-dragons-lead.md diff --git a/.changeset/fast-dragons-lead.md b/.changeset/fast-dragons-lead.md new file mode 100644 index 000000000..731aaa37e --- /dev/null +++ b/.changeset/fast-dragons-lead.md @@ -0,0 +1,10 @@ +--- +'@modelcontextprotocol/express': patch +'@modelcontextprotocol/fastify': patch +'@modelcontextprotocol/hono': patch +'@modelcontextprotocol/node': patch +'@modelcontextprotocol/client': patch +'@modelcontextprotocol/server': patch +--- + +tsdown exports resolution fix