UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

44 lines 2.57 kB
/** * 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