@simonecoelhosfo/optimizely-mcp-server
Version:
Optimizely MCP Server for AI assistants with integrated CLI tools
235 lines • 7.09 kB
TypeScript
/**
* 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