UNPKG

mcp-youtube-uploader

Version:

MCP server for uploading videos to YouTube with OAuth2 authentication

38 lines 904 B
export interface YouTubeUploadOptions { filePath: string; title: string; description?: string; tags?: string[]; categoryId?: string; privacyStatus?: 'private' | 'public' | 'unlisted'; channelId?: string; } export interface YouTubeUploadResult { videoId: string; videoUrl: string; title: string; uploadStatus: string; channelId: string; channelTitle: string; } export interface YouTubeChannel { id: string; title: string; description: string; customUrl?: string; subscriberCount?: string; videoCount?: string; thumbnailUrl?: string; } export interface YouTubeCredentials { clientId: string; clientSecret: string; redirectUri: string; refreshToken?: string; } export interface YouTubeAuthTokens { accessToken: string; refreshToken: string; expiryDate?: number; } //# sourceMappingURL=types.d.ts.map