UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

32 lines 1.24 kB
/** * Get Recommendations Tool - Individual Module * @description Provides intelligent recommendations for optimization improvements * @since 2025-08-04 * @author Tool Modularization Team * * Migration Status: COMPLETED * Original Method: OptimizelyMCPTools.getRecommendations * Complexity: MEDIUM * Dependencies: storage.query, logger, errorMapper, apiClient */ import { ToolDefinition, ToolDependencies } from '../types/ToolDefinition.js'; interface GetRecommendationsDependencies extends ToolDependencies { apiClient: { getRecommendations: (projectId: string, options: any) => Promise<any>; }; } /** * Generates recommendations based on project insights * @param insights - Project insights data * @returns Array of recommendations * @private */ declare function generateInsightRecommendations(insights: any): any[]; /** * Creates the Get Recommendations tool with injected dependencies * @param deps - Injected dependencies (storage, logger, errorMapper, etc.) * @returns Tool definition with handler */ export declare function createGetRecommendationsTool(deps: GetRecommendationsDependencies): ToolDefinition; export { generateInsightRecommendations }; //# sourceMappingURL=GetRecommendations.d.ts.map