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
11 changed files with 2954 additions and 1665 deletions
|
|
@ -33,7 +33,7 @@
|
|||
"devDependencies": {
|
||||
"@cfworker/json-schema": "catalog:runtimeShared",
|
||||
"@modelcontextprotocol/client": "workspace:^",
|
||||
"@modelcontextprotocol/core": "workspace:^",
|
||||
"@modelcontextprotocol/core-internal": "workspace:^",
|
||||
"@modelcontextprotocol/eslint-config": "workspace:^",
|
||||
"@modelcontextprotocol/express": "workspace:^",
|
||||
"@modelcontextprotocol/node": "workspace:^",
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
/***
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -5,11 +5,15 @@
|
|||
"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/ajv": ["./node_modules/@modelcontextprotocol/core/src/validators/ajvProvider.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/ajv": [
|
||||
"./node_modules/@modelcontextprotocol/core-internal/src/validators/ajvProvider.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