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

@ -5,7 +5,7 @@ import {
ServerNotificationSchema,
ServerRequestSchema,
ServerResultSchema
} from '@modelcontextprotocol/core';
} from '@modelcontextprotocol/core-internal';
import type { Transport } from '@modelcontextprotocol/server';
import {
isJSONRPCErrorResponse,

View file

@ -32,7 +32,7 @@
"devDependencies": {
"@hono/node-server": "catalog:runtimeServerOnly",
"@modelcontextprotocol/client": "workspace:^",
"@modelcontextprotocol/core": "workspace:^",
"@modelcontextprotocol/core-internal": "workspace:^",
"@modelcontextprotocol/server": "workspace:^",
"@modelcontextprotocol/server-legacy": "workspace:^",
"@modelcontextprotocol/express": "workspace:^",

View file

@ -10,7 +10,7 @@
import type { ClientCapabilities } from '@modelcontextprotocol/client';
import { Client } from '@modelcontextprotocol/client';
import { CreateMessageRequestParamsSchema } from '@modelcontextprotocol/core';
import { CreateMessageRequestParamsSchema } from '@modelcontextprotocol/core-internal';
import type { CreateMessageRequest, CreateMessageResultWithTools, ServerOptions } from '@modelcontextprotocol/server';
import { McpServer, ProtocolError, ProtocolErrorCode } from '@modelcontextprotocol/server';
import { expect } from 'vitest';

View file

@ -17,7 +17,7 @@ import { fileURLToPath, pathToFileURL } from 'node:url';
import { Client } from '@modelcontextprotocol/client';
import { StdioClientTransport } from '@modelcontextprotocol/client/stdio';
import { JSONRPCMessageSchema } from '@modelcontextprotocol/core';
import { JSONRPCMessageSchema } from '@modelcontextprotocol/core-internal';
import { expect, vi } from 'vitest';
import { verifies } from '../helpers/verifies';

View file

@ -21,7 +21,7 @@
*/
import { Client } from '@modelcontextprotocol/client';
import type { JsonSchemaType } from '@modelcontextprotocol/core';
import type { JsonSchemaType } from '@modelcontextprotocol/core-internal';
import type {
CreateMessageRequest,
CreateMessageResult,

View file

@ -19,7 +19,7 @@
import { randomUUID } from 'node:crypto';
import { Client, SdkHttpError, StreamableHTTPClientTransport } from '@modelcontextprotocol/client';
import { JSONRPCRequestSchema } from '@modelcontextprotocol/core';
import { JSONRPCRequestSchema } from '@modelcontextprotocol/core-internal';
import {
LATEST_PROTOCOL_VERSION,
McpServer,

View file

@ -17,7 +17,7 @@ import { fileURLToPath } from 'node:url';
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/client';
import { StdioClientTransport } from '@modelcontextprotocol/client/stdio';
import { CallToolResultSchema, InitializeResultSchema, JSONRPCResultResponseSchema } from '@modelcontextprotocol/core';
import { CallToolResultSchema, InitializeResultSchema, JSONRPCResultResponseSchema } from '@modelcontextprotocol/core-internal';
import type { JSONRPCMessage, JSONRPCNotification, JSONRPCRequest } from '@modelcontextprotocol/server';
import { InMemoryTransport, McpServer } from '@modelcontextprotocol/server';
import { expect, vi } from 'vitest';

View file

@ -13,7 +13,7 @@
*/
import { Client } from '@modelcontextprotocol/client';
import type { JsonSchemaType, JsonSchemaValidator, jsonSchemaValidator, StandardSchemaWithJSON } from '@modelcontextprotocol/core';
import type { JsonSchemaType, JsonSchemaValidator, jsonSchemaValidator, StandardSchemaWithJSON } from '@modelcontextprotocol/core-internal';
import type { Tool } from '@modelcontextprotocol/server';
import {
fromJsonSchema,

View file

@ -5,10 +5,12 @@
"compilerOptions": {
"paths": {
"*": ["./*"],
"@modelcontextprotocol/core": ["./node_modules/@modelcontextprotocol/core/src/index.ts"],
"@modelcontextprotocol/core/public": ["./node_modules/@modelcontextprotocol/core/src/exports/public/index.ts"],
"@modelcontextprotocol/core/validators/cfWorker": [
"./node_modules/@modelcontextprotocol/core/src/validators/cfWorkerProvider.ts"
"@modelcontextprotocol/core-internal": ["./node_modules/@modelcontextprotocol/core-internal/src/index.ts"],
"@modelcontextprotocol/core-internal/public": [
"./node_modules/@modelcontextprotocol/core-internal/src/exports/public/index.ts"
],
"@modelcontextprotocol/core-internal/validators/cfWorker": [
"./node_modules/@modelcontextprotocol/core-internal/src/validators/cfWorkerProvider.ts"
],
"@modelcontextprotocol/client": ["./node_modules/@modelcontextprotocol/client/src/index.ts"],
"@modelcontextprotocol/client/stdio": ["./node_modules/@modelcontextprotocol/client/src/stdio.ts"],