UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

21 lines (20 loc) 992 B
import { HttpTransportConfig, CorsConfig, PathsConfig, OAuthConfig, StdioTransportConfig } from "./schemas"; export declare function getResolvedHttpConfig(userConfig: HttpTransportConfig | undefined): { port: number; host: string; bodySizeLimit: number; debug: boolean; endpoint: string; cors: { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }; } | null; export declare function getResolvedCorsConfig(httpConfig: HttpTransportConfig | null): CorsConfig; export declare function getResolvedPathsConfig(userConfig: any): PathsConfig; export declare function getResolvedOAuthConfig(userConfig: any): OAuthConfig | null; export declare function getResolvedStdioConfig(userConfig: any): StdioTransportConfig | null;