mcpresso
Version:
TypeScript package for Model Context Protocol (MCP) utilities and tools
28 lines • 984 B
TypeScript
export interface Template {
id: string;
name: string;
description: string;
category: 'docker' | 'express' | 'cloud';
authType: 'oauth' | 'token' | 'none';
complexity: 'easy' | 'medium' | 'hard';
url: string;
features?: string[];
requirements?: string[];
envVars?: Array<{
name: string;
description: string;
required?: boolean;
default?: string;
}>;
}
export declare function getAvailableTemplates(): Promise<Template[]>;
export declare function getTemplateInfo(templateIdOrUrl: string): Promise<Template | null>;
export declare function cloneTemplate(templateUrl: string, targetDir: string): Promise<void>;
export declare function configureTemplate(targetDir: string, config: {
name: string;
description: string;
author?: string;
version?: string;
}): Promise<void>;
export declare function installDependencies(targetDir: string): Promise<void>;
//# sourceMappingURL=template-manager.d.ts.map