UNPKG

mcp-booster

Version:

Servidor MCP com CoConuT (Continuous Chain of Thought) para uso com Cursor IDE - Pacote Global NPM

56 lines 1.74 kB
/** * Interface para definir a estrutura de um servidor MCP */ export interface McpServer { command: string; args: string[]; env?: Record<string, string>; } /** * Interface para definir a estrutura completa do arquivo mcp.json */ export interface McpConfig { mcpServers: Record<string, McpServer>; } /** * Interface para resultado das operações de configuração */ export interface ConfigResult { success: boolean; message: string; configPath?: string; error?: string; } /** * Lê o arquivo mcp.json existente ou retorna configuração vazia */ export declare function readMcpConfig(configPath: string): McpConfig; /** * Cria a configuração do servidor MCP-Booster */ export declare function createMcpBoosterConfig(apiKey: string): McpServer; /** * Mescla a configuração do MCP-Booster com configuração existente */ export declare function mergeMcpConfig(existingConfig: McpConfig, apiKey: string): McpConfig; /** * Escreve a configuração MCP no arquivo mcp.json */ export declare function writeMcpConfig(configPath: string, config: McpConfig): ConfigResult; /** * Instala a configuração MCP-Booster no arquivo mcp.json */ export declare function installMcpBoosterConfig(configPath: string, apiKey: string): ConfigResult; /** * Valida se a estrutura do arquivo mcp.json está correta */ export declare function validateMcpConfig(config: any): boolean; /** * Faz backup do arquivo mcp.json existente */ export declare function backupMcpConfig(configPath: string): string | null; /** * Remove a configuração do MCP-Booster do arquivo mcp.json */ export declare function uninstallMcpBoosterConfig(configPath: string): ConfigResult; //# sourceMappingURL=mcp-config.d.ts.map