@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
44 lines • 2.57 kB
JavaScript
/**
* Individual Tools Export Index
* @description Central export point for all extracted MCP tools
* @since 2025-08-05
* @author Tool Modularization Team
*
* This file exports all 30 individual tool factory functions
* for integration into the main OptimizelyMCPTools class
*/
// Phase 1: Simple Tools (5 tools)
export { createListProjectsTool } from './ListProjects.js';
export { createGetProjectDataTool } from './GetProjectData.js';
export { createGetSystemStatusTool } from './GetSystemStatus.js';
export { createGetRecommendationsTool } from './GetRecommendations.js';
export { createGetOptimizationAnalysisTool } from './GetOptimizationAnalysis.js';
// Phase 2: Moderate Complexity (8 tools)
export { createListEntitiesTool } from './ListEntities.js';
export { createGetEntityDetailsTool } from './GetEntityDetails.js';
export { createGetEntityDocumentationTool } from './GetEntityDocumentation.js';
export { createGetEntityTemplatesTool } from './GetEntityTemplates.js';
export { createExportDataTool } from './ExportData.js';
export { createCompareEnvironmentsTool } from './CompareEnvironments.js';
export { createManageCacheTool } from './ManageCache.js';
export { createArchiveFlagsBulkTool } from './ArchiveFlagsBulk.js';
// Phase 3: Complex Tools (9 tools)
export { createGetResultsTool } from './GetResults.js';
export { createUpdateFlagsBulkTool } from './UpdateFlagsBulk.js';
export { createGetFlagHistoryTool } from './GetFlagHistory.js';
export { createGetFlagEntitiesTool } from './GetFlagEntities.js';
export { createAnalyzeDataTool } from './AnalyzeData.js';
export { createMigrateEntitiesTool } from './MigrateEntities.js';
export { createGetMigrationStatusTool } from './GetMigrationStatus.js';
export { createManageFlagStateTool } from './ManageFlagState.js';
export { createUpdateRulesetTool } from './UpdateRuleset.js';
// Phase 4: Final Tools (8 tools + 1 additional required)
export { createGetOpenAPIReferenceTool } from './GetOpenapiReference.js';
export { createGetOptimizelyAPIReferenceTool } from './GetOptimizelyApiReference.js';
export { createOrchestrateTemplateTool } from './OrchestrateTemplate.js';
export { createManageOrchestrationTemplatesTool } from './ManageOrchestrationTemplates.js';
export { createGetOrchestrationSamplesTool } from './GetOrchestrationSamples.js';
export { createValidateTemplateTool } from './ValidateTemplate.js';
export { createGetToolReferenceTool } from './GetToolReference.js';
export { createManageEntityLifecycleTool } from './ManageEntityLifecycle.js';
//# sourceMappingURL=index.js.map