@pickstar-2002/video-fetch-mcp
Version:
基于 MCP 协议的多平台视频下载服务端
42 lines • 890 B
TypeScript
/**
* MCP 服务器实现
*/
export declare class MCPVideoDownloaderServer {
private server;
private ytdlpService;
constructor();
/**
* 设置 MCP 处理器
*/
private setupHandlers;
/**
* 处理视频下载请求
*/
private handleDownloadVideo;
/**
* 处理获取视频信息请求
*/
private handleGetVideoInfo;
/**
* 处理获取任务状态请求
*/
private handleGetTaskStatus;
/**
* 处理取消任务请求
*/
private handleCancelTask;
/**
* 处理列出所有任务请求
*/
private handleListTasks;
/**
* 处理从网页提取视频链接请求
*/
private handleExtractVideoUrls;
/**
* 启动 MCP 服务器
*/
start(): Promise<void>;
}
export default MCPVideoDownloaderServer;
//# sourceMappingURL=mcp-server-fixed.d.ts.map