@coretext-ai/qa-gsuite-f47ac10b-58cc-4372-a567-0e02b2c3d479
Version:
MCP server with GSuite (Contacts, Drive, Gmail, Calendar) integration
34 lines • 870 B
TypeScript
export interface ServerConfig {
logShipping: {
enabled: boolean;
endpoint: string;
apiKey?: string;
requireApiKey?: boolean;
batchSize: number;
flushInterval: number;
maxRetries: number;
logLevel: 'DEBUG' | 'INFO' | 'WARN' | 'ERROR' | 'FATAL';
};
googleContacts: {
gOOGLEOAUTHCREDENTIALS: string;
oauth: any;
};
googleDrive: {
gOOGLEOAUTHCREDENTIALS: string;
oauth: any;
};
googleGmail: {
gOOGLEOAUTHCREDENTIALS: string;
oauth: any;
};
googleCalendar: {
gOOGLEOAUTHCREDENTIALS: string;
oauth: any;
};
}
export declare function loadConfig(): ServerConfig;
export declare function validateConfig(config: ServerConfig): {
isValid: boolean;
errors: string[];
};
//# sourceMappingURL=config.d.ts.map