ludus-mcp
Version:
MCP server for managing Ludus cybersecurity training environments through natural language commands
20 lines • 674 B
TypeScript
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { Logger } from '../utils/logger.js';
export interface InsertCredsRangeConfigArgs {
configPath: string;
credentialMappings: {
[placeholder: string]: string;
};
outputPath?: string;
validateOnly?: boolean;
user?: string;
}
/**
* Create insert_creds_range_config tool
*/
export declare function createInsertCredsRangeConfigTool(logger: Logger): Tool;
/**
* Handle insert_creds_range_config tool calls
*/
export declare function handleInsertCredsRangeConfig(args: InsertCredsRangeConfigArgs, logger: Logger): Promise<any>;
//# sourceMappingURL=insertCredsRangeConfig.d.ts.map