UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

235 lines 7.09 kB
/** * Orchestration Tool Definition * @description MCP tool definition for template orchestration * @author Optimizely MCP Server * @version 1.0.0 */ export declare const ORCHESTRATION_TOOL: { name: string; description: string; inputSchema: { type: string; properties: { template_id: { type: string; description: string; }; template_name: { type: string; description: string; }; parameters: { type: string; description: string; additionalProperties: boolean; }; options: { type: string; properties: { dry_run: { type: string; description: string; default: boolean; }; debug: { type: string; description: string; default: boolean; }; continue_on_error: { type: string; description: string; default: boolean; }; project_id: { type: string; description: string; }; environment: { type: string; description: string; }; }; }; }; oneOf: { required: string[]; }[]; }; }; export declare const LIST_TEMPLATES_TOOL: { name: string; description: string; inputSchema: { type: string; properties: { type: { type: string; enum: string[]; description: string; }; platform: { type: string; enum: string[]; description: string; }; tags: { type: string; items: { type: string; }; description: string; }; author: { type: string; description: string; }; }; }; }; export declare const GET_TEMPLATE_TOOL: { name: string; description: string; inputSchema: { type: string; properties: { template_id: { type: string; description: string; }; template_name: { type: string; description: string; }; version: { type: string; description: string; }; }; oneOf: { required: string[]; }[]; }; }; export declare const CREATE_TEMPLATE_TOOL: { name: string; description: string; inputSchema: { type: string; properties: { template: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; version: { type: string; description: string; default: string; }; platform: { type: string; enum: string[]; description: string; }; parameters: { type: string; description: string; additionalProperties: { type: string; properties: { type: { type: string; enum: string[]; }; description: { type: string; }; required: { type: string; }; default: {}; }; }; }; steps: { type: string; description: string; items: { type: string; properties: { id: { type: string; }; name: { type: string; }; type: { type: string; enum: string[]; }; depends_on: { type: string; items: { type: string; }; }; }; }; }; outputs: { type: string; description: string; additionalProperties: { type: string; properties: { description: { type: string; }; value: { type: string; }; }; }; }; }; required: string[]; }; }; required: string[]; }; }; export declare const EXECUTION_HISTORY_TOOL: { name: string; description: string; inputSchema: { type: string; properties: { execution_id: { type: string; description: string; }; template_id: { type: string; description: string; }; status: { type: string; enum: string[]; description: string; }; limit: { type: string; description: string; default: number; }; }; }; }; //# sourceMappingURL=OrchestrationTool.d.ts.map