@etm-professional-control/winccoa-mcp-server
Version:
MCP Server for WinCC OA with field-specific configurations
78 lines • 2.33 kB
TypeScript
export function loadSSLConfig(): {
cert: NonSharedBuffer & string;
key: NonSharedBuffer & string;
ca: NonSharedBuffer | undefined;
} | null;
export function validateConfig(): string[];
export namespace serverConfig {
let mode: string;
namespace http {
let port: number;
let host: string;
namespace auth {
let enabled: boolean;
let type: string;
let token: string | undefined;
namespace jwt {
let enabled_1: boolean;
export { enabled_1 as enabled };
export let secret: string | undefined;
export let expiresIn: string;
}
}
namespace cors {
let enabled_2: boolean;
export { enabled_2 as enabled };
export let origins: string[];
export let credentials: boolean;
}
namespace ssl {
let enabled_3: boolean;
export { enabled_3 as enabled };
export let cert: string | undefined;
export let key: string | undefined;
export let ca: string | undefined;
}
}
namespace winccoa {
namespace manager {
let num: number;
let name: string;
let startOptions: string;
}
namespace connection {
let timeout: number;
let retryAttempts: number;
let retryDelay: number;
}
}
namespace logging {
let level: string;
let file: string | undefined;
let maxSize: string;
let maxFiles: number;
}
namespace security {
namespace rateLimit {
let enabled_4: boolean;
export { enabled_4 as enabled };
export let windowMs: number;
export let max: number;
}
namespace ipFilter {
let enabled_5: boolean;
export { enabled_5 as enabled };
export let whitelist: string[];
export let blacklist: string[];
}
}
namespace performance {
let requestTimeout: number;
namespace connectionPool {
export let min: number;
let max_1: number;
export { max_1 as max };
}
}
}
//# sourceMappingURL=server.config.d.ts.map