Skip to content

Commit 27d4d60

Browse files
committed
fix: use default import for zod/v4 to support Deno/esm.sh (modelcontextprotocol#1194)
1 parent 9d5345d commit 27d4d60

17 files changed

+4607
-4592
lines changed

package-lock.json

Lines changed: 4589 additions & 4574 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mcp-use/modelcontextprotocol-sdk",
3-
"version": "1.24.3-mcp-use.1",
3+
"version": "1.24.3-mcp-use.2",
44
"description": "MCP TypeScript SDK fork with edge runtime support - maintained by mcp-use",
55
"license": "MIT",
66
"publishConfig": {

src/__fixtures__/zodTestMatrix.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as z3 from 'zod/v3';
2-
import * as z4 from 'zod/v4';
1+
import z3 from 'zod/v3';
2+
import z4 from 'zod/v4';
33

44
// Shared Zod namespace type that exposes the common surface area used in tests.
55
export type ZNamespace = typeof z3 & typeof z4;

src/examples/server/jsonResponseStreamableHttp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Request, Response } from 'express';
22
import { randomUUID } from 'node:crypto';
33
import { McpServer } from '../../server/mcp.js';
44
import { StreamableHTTPServerTransport } from '../../server/streamableHttp.js';
5-
import * as z from 'zod/v4';
5+
import z from 'zod/v4';
66
import { CallToolResult, isInitializeRequest } from '../../types.js';
77
import { createMcpExpressApp } from '../../server/express.js';
88

src/examples/server/mcpServerOutputSchema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import { McpServer } from '../../server/mcp.js';
88
import { StdioServerTransport } from '../../server/stdio.js';
9-
import * as z from 'zod/v4';
9+
import z from 'zod/v4';
1010

1111
const server = new McpServer({
1212
name: 'mcp-output-schema-high-level-example',

src/examples/server/simpleSseServer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Request, Response } from 'express';
22
import { McpServer } from '../../server/mcp.js';
33
import { SSEServerTransport } from '../../server/sse.js';
4-
import * as z from 'zod/v4';
4+
import z from 'zod/v4';
55
import { CallToolResult } from '../../types.js';
66
import { createMcpExpressApp } from '../../server/express.js';
77

src/examples/server/simpleStatelessStreamableHttp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Request, Response } from 'express';
22
import { McpServer } from '../../server/mcp.js';
33
import { StreamableHTTPServerTransport } from '../../server/streamableHttp.js';
4-
import * as z from 'zod/v4';
4+
import z from 'zod/v4';
55
import { CallToolResult, GetPromptResult, ReadResourceResult } from '../../types.js';
66
import { createMcpExpressApp } from '../../server/express.js';
77

src/examples/server/simpleStreamableHttp.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Request, Response } from 'express';
22
import { randomUUID } from 'node:crypto';
3-
import * as z from 'zod/v4';
3+
import z from 'zod/v4';
44
import { McpServer } from '../../server/mcp.js';
55
import { StreamableHTTPServerTransport } from '../../server/streamableHttp.js';
66
import { getOAuthProtectedResourceMetadataUrl, mcpAuthMetadataRouter } from '../../server/auth/router.js';

src/examples/server/sseAndStreamableHttpCompatibleServer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { randomUUID } from 'node:crypto';
33
import { McpServer } from '../../server/mcp.js';
44
import { StreamableHTTPServerTransport } from '../../server/streamableHttp.js';
55
import { SSEServerTransport } from '../../server/sse.js';
6-
import * as z from 'zod/v4';
6+
import z from 'zod/v4';
77
import { CallToolResult, isInitializeRequest } from '../../types.js';
88
import { InMemoryEventStore } from '../shared/inMemoryEventStore.js';
99
import { createMcpExpressApp } from '../../server/express.js';

src/examples/server/toolWithSampleServer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { McpServer } from '../../server/mcp.js';
44
import { StdioServerTransport } from '../../server/stdio.js';
5-
import * as z from 'zod/v4';
5+
import z from 'zod/v4';
66

77
const mcpServer = new McpServer({
88
name: 'tools-with-sample-server',

0 commit comments

Comments
 (0)