v2: codemod iterations, canonical zod schema exports from sdk-shared (#2354)

Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
This commit is contained in:
Konstantin Konstantinov 2026-06-25 21:42:44 +03:00 • committed by GitHub
commit 0fb8406d83
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 2954 additions and 1665 deletions

View file

@ -1,5 +1,5 @@
import { Client, getSupportedElicitationModes } from '@modelcontextprotocol/client';
import type { Prompt, Resource, Tool, Transport } from '@modelcontextprotocol/core';
import type { Prompt, Resource, Tool, Transport } from '@modelcontextprotocol/core-internal';
import {
InMemoryTransport,
LATEST_PROTOCOL_VERSION,
@ -7,7 +7,7 @@ import {
SdkError,
SdkErrorCode,
SUPPORTED_PROTOCOL_VERSIONS
} from '@modelcontextprotocol/core';
} from '@modelcontextprotocol/core-internal';
import { McpServer, Server } from '@modelcontextprotocol/server';
/***

View file

@ -7,7 +7,7 @@
*/
import { Client } from '@modelcontextprotocol/client';
import { InMemoryTransport } from '@modelcontextprotocol/core';
import { InMemoryTransport } from '@modelcontextprotocol/core-internal';
import { McpServer } from '@modelcontextprotocol/server';
import * as z from 'zod/v4';

View file

@ -7,7 +7,7 @@
*/
import { Client } from '@modelcontextprotocol/client';
import { InMemoryTransport } from '@modelcontextprotocol/core';
import { InMemoryTransport } from '@modelcontextprotocol/core-internal';
import { McpServer } from '@modelcontextprotocol/server';
import * as z from 'zod/v4';

View file

@ -9,14 +9,14 @@ import type {
jsonSchemaValidator,
LoggingMessageNotification,
Transport
} from '@modelcontextprotocol/core';
} from '@modelcontextprotocol/core-internal';
import {
InMemoryTransport,
LATEST_PROTOCOL_VERSION,
SdkError,
SdkErrorCode,
SUPPORTED_PROTOCOL_VERSIONS
} from '@modelcontextprotocol/core';
} from '@modelcontextprotocol/core-internal';
import { createMcpExpressApp } from '@modelcontextprotocol/express';
import { McpServer, Server } from '@modelcontextprotocol/server';
import type { Request, Response } from 'express';

View file

@ -1,5 +1,5 @@
import { Client } from '@modelcontextprotocol/client';
import { InMemoryTransport, ProtocolErrorCode } from '@modelcontextprotocol/core';
import { InMemoryTransport, ProtocolErrorCode } from '@modelcontextprotocol/core-internal';
import { McpServer } from '@modelcontextprotocol/server';
import { describe, expect, test } from 'vitest';
import * as z from 'zod/v4';

View file

@ -8,10 +8,10 @@
*/
import { Client } from '@modelcontextprotocol/client';
import type { ElicitRequestFormParams } from '@modelcontextprotocol/core';
import { InMemoryTransport } from '@modelcontextprotocol/core';
import { AjvJsonSchemaValidator } from '@modelcontextprotocol/core/validators/ajv';
import { CfWorkerJsonSchemaValidator } from '@modelcontextprotocol/core/validators/cfWorker';
import type { ElicitRequestFormParams } from '@modelcontextprotocol/core-internal';
import { InMemoryTransport } from '@modelcontextprotocol/core-internal';
import { AjvJsonSchemaValidator } from '@modelcontextprotocol/core-internal/validators/ajv';
import { CfWorkerJsonSchemaValidator } from '@modelcontextprotocol/core-internal/validators/cfWorker';
import { Server } from '@modelcontextprotocol/server';
const ajvProvider = new AjvJsonSchemaValidator();

View file

@ -1,6 +1,12 @@
import { Client } from '@modelcontextprotocol/client';
import type { Notification, TextContent } from '@modelcontextprotocol/core';
import { getDisplayName, InMemoryTransport, ProtocolErrorCode, UriTemplate, UrlElicitationRequiredError } from '@modelcontextprotocol/core';
import type { Notification, TextContent } from '@modelcontextprotocol/core-internal';
import {
getDisplayName,
InMemoryTransport,
ProtocolErrorCode,
UriTemplate,
UrlElicitationRequiredError
} from '@modelcontextprotocol/core-internal';
import { completable, McpServer, ResourceTemplate } from '@modelcontextprotocol/server';
import { afterEach, beforeEach, describe, expect, test } from 'vitest';
import * as z from 'zod/v4';

View file

@ -4,8 +4,8 @@
*/
import { Client } from '@modelcontextprotocol/client';
import type { TextContent } from '@modelcontextprotocol/core';
import { InMemoryTransport } from '@modelcontextprotocol/core';
import type { TextContent } from '@modelcontextprotocol/core-internal';
import { InMemoryTransport } from '@modelcontextprotocol/core-internal';
import { completable, fromJsonSchema as serverFromJsonSchema, McpServer } from '@modelcontextprotocol/server';
import { toStandardJsonSchema } from '@valibot/to-json-schema';
import { type } from 'arktype';

View file

@ -1,5 +1,5 @@
import { Client } from '@modelcontextprotocol/client';
import { InMemoryTransport } from '@modelcontextprotocol/core';
import { InMemoryTransport } from '@modelcontextprotocol/core-internal';
import { McpServer, ResourceTemplate, Server } from '@modelcontextprotocol/server';
import * as z from 'zod/v4';