UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

123 lines 3.22 kB
/** * Direct Template Architecture Reference * Complete guide to the new direct template approach (Template Format Version 2) * * NOTE: This replaces the old system_template_id architecture */ export interface DirectTemplate { entity_type: string; operation: string; mode: 'template'; template_data: any; } export interface EntityTypeReference { entity_type: string; platform: 'web' | 'feature' | 'both'; description: string; required_fields: string[]; optional_fields?: string[]; notes?: string; example?: any; } export declare const entityTypeRegistry: Record<string, EntityTypeReference>; export declare const directTemplateGuide: { format_migration: { old_format: { system_template_id: string; operation: string; inputs: { project_id: string; name: string; }; }; new_format: { entity_type: string; operation: string; mode: string; template_data: { project_id: string; name: string; }; }; changes: string[]; }; }; export declare const troubleshootingGuide: { common_errors: { error: string; cause: string; solution: string; }[]; validation_checklist: string[]; debugging_tips: string[]; }; export declare const directTemplateConcepts: { template_structure: { description: string; required_fields: { entity_type: string; operation: string; mode: string; template_data: string; }; example: { entity_type: string; operation: string; mode: string; template_data: { project_id: string; name: string; page_ids: string[]; variations: never[]; }; }; }; }; export declare const orchestrationConcepts: { variable_resolution: { description: string; patterns: { parameter_reference: { syntax: string; example: string; usage: string; }; step_entity_id: { syntax: string; example: string; usage: string; }; step_entity_key: { syntax: string; example: string; usage: string; }; nested_data: { syntax: string; example: string; usage: string; }; string_interpolation: { syntax: string; example: string; usage: string; }; }; }; dependency_management: { description: string; rules: string[]; example: { depends_on: string[]; }; }; error_handling: { description: string; strategies: { fail: string; continue: string; rollback: string; }; }; }; //# sourceMappingURL=SystemTemplateReference.d.ts.map