UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

35 lines (34 loc) 1.58 kB
import { HttpTransportConfig } from "./schemas/transport/http"; export declare function injectHttpVariables(httpConfig: HttpTransportConfig | boolean, mode: string): { HTTP_CONFIG?: undefined; } | { HTTP_CONFIG: string; }; export type HttpVariables = ReturnType<typeof injectHttpVariables>; export declare function injectCorsVariables(httpConfig: HttpTransportConfig | null): { HTTP_CORS_CONFIG: string; }; export type CorsVariables = ReturnType<typeof injectCorsVariables>; export declare function injectOAuthVariables(userConfig: any): { OAUTH_CONFIG: string; }; export type OAuthVariables = ReturnType<typeof injectOAuthVariables>; export declare function injectPathsVariables(userConfig: any): { TOOLS_PATH: string; }; export type PathsVariables = ReturnType<typeof injectPathsVariables>; export declare function injectStdioVariables(stdioConfig: any): { STDIO_CONFIG?: undefined; } | { STDIO_CONFIG: string; }; export type StdioVariables = ReturnType<typeof injectStdioVariables>; export declare function injectIdentityVariables(identityConfig: any, mode: string, projectRoot: string): { IDENTITY_CONFIG: string; }; export type IdentityVariables = ReturnType<typeof injectIdentityVariables>; export declare function injectRuntimeConfigPath(projectRoot: string): { RUNTIME_CONFIG_PATH: string; }; export type RuntimeConfigVariables = ReturnType<typeof injectRuntimeConfigPath>; export type InjectedVariables = HttpVariables | CorsVariables | OAuthVariables | PathsVariables | StdioVariables | IdentityVariables | RuntimeConfigVariables;