ludus-mcp
Version:
MCP server for managing Ludus cybersecurity training environments through natural language commands
26 lines • 712 B
TypeScript
import { Logger } from '../utils/logger.js';
export interface LudusConfigOptions {
url?: string;
apiKey?: string;
skipCertVerification?: boolean;
proxyUrl?: string;
timeout?: number;
sshHost?: string;
sshUser?: string;
}
export declare class LudusConfig {
private logger;
private config;
constructor(logger: Logger);
private loadConfig;
getUrl(): string;
getApiKey(): string;
getSkipCertVerification(): boolean;
getProxyUrl(): string | undefined;
getTimeout(): number;
getSSHHost(): string | undefined;
getSSHUser(): string | undefined;
validateConfig(): void;
getConfig(): LudusConfigOptions;
}
//# sourceMappingURL=config.d.ts.map