UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

47 lines 1.97 kB
/** * API configuration for Optimizely MCP Server * @description Central configuration for API endpoints, rate limits, and retry policies. * This configuration is now managed through the ConfigManager system. * @deprecated Use ConfigManager.getOptimizelyConfig() instead for runtime configuration */ /** * Default API configuration values * @description These are fallback defaults - actual configuration should be loaded * via ConfigManager which supports environment variables and config files */ export const DEFAULT_API_CONFIG = { /** Base URL for Optimizely API v2 endpoints */ baseUrl: 'https://api.optimizely.com/v2', /** URL for feature flag API endpoints (Feature Experimentation REST API) */ flagsUrl: 'https://api.optimizely.com/flags/v1', /** Rate limiting configuration for different API endpoints */ rateLimits: { /** Rate limits for main Optimizely API */ optimizelyAPI: { /** Maximum requests per minute allowed by Optimizely */ requestsPerMinute: 60, /** Maximum requests per second allowed by Optimizely */ requestsPerSecond: 10 }, /** Rate limits for Feature Experimentation API (same as main API) */ featureExperimentationAPI: { /** Maximum requests per minute for experimentation endpoints */ requestsPerMinute: 60, /** Maximum requests per second for experimentation endpoints */ requestsPerSecond: 10 } }, /** Retry configuration for failed requests */ retries: { /** Maximum number of retry attempts for failed requests */ maxAttempts: 3, /** Base delay between retries in milliseconds (with exponential backoff) */ baseDelay: 1000 } }; /** * Legacy API_CONFIG export for backward compatibility * @deprecated Use ConfigManager instead */ export const API_CONFIG = DEFAULT_API_CONFIG; //# sourceMappingURL=apiConfig.js.map