Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
OPTIMIZELY_API_KEY_CLIENT_B | No | API key configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> | |
OPTIMIZELY_API_KEY_CLIENT_C | No | API key configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> | |
OPTIMIZELY_PROJECT_CLIENT_A | No | Project configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> | |
OPTIMIZELY_API_KEY_ACME_FULL | No | API key configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret>;default=true | |
OPTIMIZELY_API_KEY_ACME_PROD | No | API key configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> | |
OPTIMIZELY_PROJECT_ACME_CORP | No | Project configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> | |
OPTIMIZELY_PROJECT_MAIN_WEBSITE | No | Project configuration in format: id=<uuid>;key=<apikey>;secret=<apisecret> |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_project_info | Get current Optimizely project configuration details or info for a specific project |
list_projects | List all configured Optimizely projects |
get_support | Get comprehensive support information and contact details |
list_monitors | List active deployment monitors and monitoring statistics |
update_monitoring_interval | Update the monitoring frequency for active deployment monitors |
stop_monitoring | Stop monitoring for specific deployments or all active monitors |
get_monitoring_stats | Get detailed monitoring system statistics and performance metrics |
get_analytics | View anonymous usage analytics and performance metrics |
get_rate_limit_status | View current rate limiting status and usage quotas |
get_cache_status | View cache performance statistics or clear cache entries |
export_database | Export database from an Optimizely DXP environment (uses configured project) |
check_export_status | Check the status of a database export |
list_deployments | List all deployments for the configured project |
start_deployment | Start deployment between environments. Smart defaults: Upward (Int→Pre, Pre→Prod) deploys CODE; Downward (Prod→Pre/Int) copies CONTENT. Override with deploymentType: "code", "content", or "all". Commerce: set sourceApps: ["cms", "commerce"] |
get_deployment_status | Get the status of a deployment |
complete_deployment | Complete a deployment that is in Verification state |
reset_deployment | Reset/rollback a deployment |
list_storage_containers | List storage containers for an environment (uses configured project) |
generate_storage_sas_link | Generate SAS link for storage container |
upload_deployment_package | Upload a deployment package |
deploy_package_and_start | Deploy a package and start deployment |
get_edge_logs | Get edge/CDN logs for entire project (BETA - requires enablement by Optimizely support) |
copy_content | Copy content between environments (uses configured project) |
analyze_package | Analyze deployment package size and provide upload recommendations |
prepare_deployment_package | Prepare optimized deployment package from source directory |
generate_sas_upload_url | Generate SAS URL for direct package upload (best for large files) |
split_package | Split large package into smaller chunks for easier upload |