mcp-booster
Version:
Servidor MCP com CoConuT (Continuous Chain of Thought) para uso com Cursor IDE - Pacote Global NPM
42 lines • 1.2 kB
TypeScript
/**
* Interface para definir os argumentos do comando init
*/
export interface InitCommandArgs {
/** IDE alvo (deve ser 'cursor') */
ide: string;
/** API key do usuário */
apiKey: string;
/** Se deve mostrar ajuda */
help?: boolean;
}
/**
* Interface para resultado do parsing
*/
export interface ParseResult {
/** Sucesso no parsing */
success: boolean;
/** Argumentos parseados (se sucesso) */
args?: InitCommandArgs;
/** Mensagem de erro (se falha) */
error?: string;
/** Se deve mostrar ajuda */
showHelp?: boolean;
}
/**
* Faz o parsing dos argumentos da linha de comando
* Formato esperado: mcp-booster init --ide cursor --api-key <api-key>
*/
export declare function parseCliArguments(argv: string[]): ParseResult;
/**
* Gera mensagem de ajuda para o comando init
*/
export declare function getHelpMessage(): string;
/**
* Valida se uma string é uma API key válida (formato básico)
*/
export declare function isValidApiKey(apiKey: string): boolean;
/**
* Sanitiza a API key removendo espaços e caracteres inválidos
*/
export declare function sanitizeApiKey(apiKey: string): string;
//# sourceMappingURL=cli-parser.d.ts.map