sce-tools-mcp
Version:
SCE Tools MCP Server with full Python CLI feature parity - Model Context Protocol server for SCE (Spark Creative Editor) game development
54 lines (53 loc) • 1.11 kB
TypeScript
/**
* SCE OpenHands Kit 初始化服务
* 负责自动下载、解压和设置 sce-openhands-kit
*/
export declare class KitInitializer {
private readonly kitPath;
constructor(kitPath: string);
/**
* 检查 sce-openhands-kit 是否已存在
*/
isKitAvailable(): boolean;
/**
* 初始化 sce-openhands-kit
* 如果不存在则自动下载和解压
*/
initialize(): Promise<void>;
/**
* 下载 sce-openhands-kit ZIP 文件
*/
private downloadKit;
/**
* 解压 ZIP 文件到目标目录
*/
private extractKit;
/**
* 确保目录存在
*/
private ensureDirectory;
/**
* 递归复制目录内容到目标目录
*/
private moveDirectory;
/**
* 递归复制目录内容
*/
private copyDirectoryContents;
/**
* 删除目录
*/
private removeDirectory;
/**
* 清理临时文件
*/
private cleanup;
/**
* 设置环境变量
*/
private setEnvironmentVariables;
/**
* 格式化字节数
*/
private formatBytes;
}