ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI-native artifact management
26 lines • 802 B
TypeScript
export interface McpServerConfig {
ucmApiUrl: string;
port: number;
authToken?: string;
authorId?: string;
logLevel: 'DEBUG' | 'INFO' | 'WARN' | 'ERROR';
requestTimeout: number;
trustedAuthors: string[];
}
export declare class McpConfig {
private config;
constructor(options?: Partial<McpServerConfig>);
private extractAuthorIdFromToken;
private getEnvVar;
private parseTrustedAuthors;
private validateConfig;
get ucmApiUrl(): string;
get port(): number;
get authToken(): string | undefined;
get logLevel(): 'DEBUG' | 'INFO' | 'WARN' | 'ERROR';
get requestTimeout(): number;
get trustedAuthors(): string[];
get authorId(): string | undefined;
getFullConfig(): McpServerConfig;
}
//# sourceMappingURL=McpConfig.d.ts.map