/** * MCP server manifest schema definition. * * @experimental This API is unstable and may change without notice. */ import * as Schema from "effect/Schema"; /** * Filename for MCP server manifest files. * * @experimental This API is unstable and may change without notice. */ export declare const MCP_SERVER_MANIFEST_FILENAME = "mcp.json"; /** * URL for the MCP server manifest JSON Schema. * * @experimental This API is unstable and may change without notice. */ export declare const MCP_SERVER_MANIFEST_SCHEMA_URL = "https://axm.sh/schemas/mcp.schema.json"; /** @experimental This API is unstable and may change without notice. */ export declare const MCP_SERVER_REGISTRY_SERVER_SCHEMA_URL = "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json"; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryInputSchema: Schema.Struct<{ readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryInput = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryKeyValueInputSchema: Schema.Struct<{ readonly name: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryKeyValueInput = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryNamedArgumentSchema: Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryNamedArgument = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryPositionalArgumentSchema: Schema.Union; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryPositionalArgument = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryArgumentSchema: Schema.Union; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryArgument = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryIconSchema: Schema.Struct<{ readonly src: Schema.NonEmptyString; readonly mimeType: Schema.optional>; readonly sizes: Schema.optional>; readonly theme: Schema.optional>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryIcon = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryStdioTransportSchema: Schema.Struct<{ readonly type: Schema.Literal<"stdio">; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryStdioTransport = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryStreamableHttpTransportSchema: Schema.Struct<{ readonly type: Schema.Literal<"streamable-http">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryStreamableHttpTransport = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistrySseTransportSchema: Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistrySseTransport = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryLocalTransportSchema: Schema.Union; }>, Schema.Struct<{ readonly type: Schema.Literal<"streamable-http">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryLocalTransport = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryRemoteTransportSchema: Schema.Union; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryRemoteTransport = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryPackageSchema: Schema.Struct<{ readonly registryType: Schema.String; readonly identifier: Schema.String; readonly transport: Schema.Union; }>, Schema.Struct<{ readonly type: Schema.Literal<"streamable-http">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>; readonly version: Schema.optional; readonly registryBaseUrl: Schema.optional; readonly runtimeHint: Schema.optional; readonly runtimeArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly packageArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly environmentVariables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly fileSha256: Schema.optional; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryPackage = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryRepositorySchema: Schema.Struct<{ readonly url: Schema.String; readonly source: Schema.String; readonly id: Schema.optional; readonly subfolder: Schema.optional; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryRepository = Schema.Schema.Type; /** @experimental This API is unstable and may change without notice. */ export declare const McpRegistryServerDetailSchema: Schema.Struct<{ readonly $schema: Schema.optional; readonly name: Schema.NonEmptyString; readonly description: Schema.NonEmptyString; readonly version: Schema.String; readonly title: Schema.optional; readonly packages: Schema.optional; }>, Schema.Struct<{ readonly type: Schema.Literal<"streamable-http">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>; readonly version: Schema.optional; readonly registryBaseUrl: Schema.optional; readonly runtimeHint: Schema.optional; readonly runtimeArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly packageArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly environmentVariables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly fileSha256: Schema.optional; }>>>; readonly remotes: Schema.optional; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>>>; readonly repository: Schema.optional; readonly subfolder: Schema.optional; }>>; readonly icons: Schema.optional>; readonly sizes: Schema.optional>; readonly theme: Schema.optional>; }>>>; readonly websiteUrl: Schema.optional; readonly _meta: Schema.optional>; }>; /** @experimental This API is unstable and may change without notice. */ export type McpRegistryServerDetail = Schema.Schema.Type; /** * Schema for MCP server manifest files (mcp.json). * * MCP servers provide Model Context Protocol endpoints that * extend coding agent capabilities with external tools and resources. * * @experimental This API is unstable and may change without notice. */ export declare const McpServerManifestSchema: Schema.Struct<{ readonly type: Schema.Literal<"mcp-server">; readonly name: Schema.brand; readonly server: Schema.Struct<{ readonly $schema: Schema.optional; readonly name: Schema.NonEmptyString; readonly description: Schema.NonEmptyString; readonly version: Schema.String; readonly title: Schema.optional; readonly packages: Schema.optional; }>, Schema.Struct<{ readonly type: Schema.Literal<"streamable-http">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>; readonly version: Schema.optional; readonly registryBaseUrl: Schema.optional; readonly runtimeHint: Schema.optional; readonly runtimeArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly packageArguments: Schema.optional; readonly isRepeated: Schema.optional; readonly valueHint: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>, Schema.Struct<{ readonly type: Schema.Literal<"positional">; readonly isRepeated: Schema.optional; readonly value: Schema.String; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly variables: Schema.optional>; }>]>, Schema.Struct<{ readonly type: Schema.Literal<"named">; readonly name: Schema.String; readonly isRepeated: Schema.optional; readonly choices: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>]>>>; readonly environmentVariables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly fileSha256: Schema.optional; }>>>; readonly remotes: Schema.optional; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>, Schema.Struct<{ readonly type: Schema.Literal<"sse">; readonly url: Schema.NonEmptyString; readonly headers: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; readonly variables: Schema.optional>; readonly default: Schema.optional; readonly description: Schema.optional; readonly format: Schema.optional>; readonly isRequired: Schema.optional; readonly isSecret: Schema.optional; readonly placeholder: Schema.optional; readonly value: Schema.optional; readonly variables: Schema.optional>; }>>>; }>]>>>; readonly repository: Schema.optional; readonly subfolder: Schema.optional; }>>; readonly icons: Schema.optional>; readonly sizes: Schema.optional>; readonly theme: Schema.optional>; }>>>; readonly websiteUrl: Schema.optional; readonly _meta: Schema.optional>; }>; readonly enhances: Schema.optional>; readonly requires: Schema.optional>; readonly fallback: Schema.optional>; readonly recommendedPacks: Schema.optional>>; readonly standalone: Schema.optional; readonly publish: Schema.optional>; readonly ignore: Schema.optional>; }>>; readonly metadata: Schema.optional>>; readonly owner: Schema.brand; readonly version: Schema.brand; readonly description: Schema.optional; readonly keywords: Schema.optional>; readonly repository: Schema.optional; readonly url: Schema.NonEmptyString; readonly directory: Schema.optional; }>]>>; readonly homepage: Schema.optional; readonly license: Schema.optional; readonly bugs: Schema.optional; readonly email: Schema.optional; }>]>>; readonly authors: Schema.optional; readonly url: Schema.optional; }>>>; readonly packages: Schema.optional; readonly versionRange: Schema.optional", ">="]>; readonly version: Schema.NonEmptyString; }>>; }>>, Schema.NonEmptyString, never, never>, "VersRange">>; }>>>; readonly $schema: Schema.optional; }>; /** * Inferred type for McpServerManifest schema. * * @experimental This API is unstable and may change without notice. */ export type McpServerManifest = Schema.Schema.Type; //# sourceMappingURL=manifest-schema.d.ts.map