@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
25 lines • 1.04 kB
TypeScript
/**
* Get Optimization Analysis Tool - Individual Module
* @description Provides detailed analysis of experiments and optimization results
* @since 2025-08-04
* @author Tool Modularization Team
*
* Migration Status: COMPLETED
* Original Method: OptimizelyMCPTools.getOptimizationAnalysis
* Complexity: MEDIUM
* Dependencies: storage.query, logger, errorMapper, apiClient, generateInsightRecommendations
*/
import { ToolDefinition, ToolDependencies } from '../types/ToolDefinition.js';
interface OptimizationAnalysisDependencies extends ToolDependencies {
apiClient?: {
getExperimentResults: (experimentId: string) => Promise<any>;
};
}
/**
* Creates the Get Optimization Analysis tool with injected dependencies
* @param deps - Injected dependencies (storage, logger, errorMapper, etc.)
* @returns Tool definition with handler
*/
export declare function createGetOptimizationAnalysisTool(deps: OptimizationAnalysisDependencies): ToolDefinition;
export {};
//# sourceMappingURL=GetOptimizationAnalysis.d.ts.map