v2: codemod iterations, canonical zod schema exports from sdk-shared (#2354)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
This commit is contained in:
parent
7ea6fde1b6
commit
0fb8406d83
9 changed files with 2954 additions and 1665 deletions
|
|
@ -5,7 +5,7 @@ import {
|
|||
ServerNotificationSchema,
|
||||
ServerRequestSchema,
|
||||
ServerResultSchema
|
||||
} from '@modelcontextprotocol/core';
|
||||
} from '@modelcontextprotocol/core-internal';
|
||||
import type { Transport } from '@modelcontextprotocol/server';
|
||||
import {
|
||||
isJSONRPCErrorResponse,
|
||||
|
|
|
|||
|
|
@ -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:^",
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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"],
|
||||
|
|
|
|||
Loading…
Reference in a new issue