Skip to content

Commit 102bbef

Browse files
committed
Merge origin/main into feature/sep-990
Conflicts: test/conformance/src/everythingClient.ts - kept both pre-registration (from #1650) and cross-app-access discriminated union variants Also: drop unused OAuthClientInformation import from crossAppAccess.ts (lint failure from ef35f0b).
2 parents 5a93b47 + 5405172 commit 102bbef

18 files changed

+253
-50
lines changed

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,10 @@ The SDK uses `zod/v4` internally. Schema utilities live in:
102102

103103
### Validation
104104

105-
Pluggable JSON Schema validation (`packages/core/src/validation/`):
105+
Pluggable JSON Schema validation (`packages/core/src/validators/`):
106106

107-
- `ajv-provider.ts` - Default Ajv-based validator
108-
- `cfworker-provider.ts` - Cloudflare Workers-compatible alternative
107+
- `ajvProvider.ts` - Default Ajv-based validator
108+
- `cfWorkerProvider.ts` - Cloudflare Workers-compatible alternative
109109

110110
### Examples
111111

packages/client/src/client/crossAppAccess.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @module
99
*/
1010

11-
import type { FetchLike, OAuthClientInformation } from '@modelcontextprotocol/core';
11+
import type { FetchLike } from '@modelcontextprotocol/core';
1212
import { IdJagTokenExchangeResponseSchema, OAuthErrorResponseSchema, OAuthTokensSchema } from '@modelcontextprotocol/core';
1313

1414
import type { ClientAuthMethod } from './auth.js';

packages/core/src/index.examples.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
* @module
88
*/
99

10-
import { AjvJsonSchemaValidator } from './validation/ajvProvider.js';
11-
import { CfWorkerJsonSchemaValidator } from './validation/cfWorkerProvider.js';
10+
import { AjvJsonSchemaValidator } from './validators/ajvProvider.js';
11+
import { CfWorkerJsonSchemaValidator } from './validators/cfWorkerProvider.js';
1212

1313
/**
1414
* Example: AJV validator for Node.js.

packages/core/src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ export * from './util/schema.js';
1515

1616
// experimental exports
1717
export * from './experimental/index.js';
18-
export * from './validation/ajvProvider.js';
19-
export * from './validation/cfWorkerProvider.js';
18+
export * from './validators/ajvProvider.js';
19+
export * from './validators/cfWorkerProvider.js';
2020
/**
2121
* JSON Schema validation
2222
*
2323
* This module provides configurable JSON Schema validation for the MCP SDK.
2424
* Choose a validator based on your runtime environment:
2525
*
2626
* - {@linkcode AjvJsonSchemaValidator}: Best for Node.js (default, fastest)
27-
* Import from: @modelcontextprotocol/sdk/validation/ajv
27+
* Import from: @modelcontextprotocol/sdk/validators/ajv
2828
* Requires peer dependencies: ajv, ajv-formats
2929
*
3030
* - {@linkcode CfWorkerJsonSchemaValidator}: Best for edge runtimes
31-
* Import from: @modelcontextprotocol/sdk/validation/cfworker
31+
* Import from: @modelcontextprotocol/sdk/validators/cfworker
3232
* Requires peer dependency: @cfworker/json-schema
3333
*
3434
* @example For Node.js with AJV
@@ -45,4 +45,4 @@ export * from './validation/cfWorkerProvider.js';
4545
*/
4646

4747
// Core types only - implementations are exported via separate entry points
48-
export type { JsonSchemaType, JsonSchemaValidator, jsonSchemaValidator, JsonSchemaValidatorResult } from './validation/types.js';
48+
export type { JsonSchemaType, JsonSchemaValidator, jsonSchemaValidator, JsonSchemaValidatorResult } from './validators/types.js';
File renamed without changes.
File renamed without changes.

packages/core/src/validation/cfWorkerProvider.examples.ts renamed to packages/core/src/validators/cfWorkerProvider.examples.ts

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)