{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.yanlinglabs/video-extract-mcp","description":"Download any video from a URL, or get its transcript and key frames. All local, no API keys.","title":"Video Extract","repository":{"url":"https://github.com/yanlingLabs/video-extract-mcp","source":"github"},"version":"0.16.2","websiteUrl":"https://github.com/yanlingLabs/video-extract-mcp","packages":[{"registryType":"npm","identifier":"@yanlinglabs/video-extract-mcp","version":"0.16.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to 'auto' to borrow browser cookies only when a platform refuses a download (age-restricted, members-only, or bot-checked media).","format":"string","name":"VIDEO_EXTRACT_COOKIES_FROM_BROWSER"},{"description":"Where local speech models live. Defaults to ~/.cache/video-extract-mcp/models; they are fetched on demand.","format":"string","name":"VIDEO_EXTRACT_MODELS_DIR"},{"description":"How many analyses may run at once. Default 2; each peaks at about 2 GB when Whisper transcribes, 1.1 GB with SenseVoice.","format":"string","name":"VIDEO_EXTRACT_MAX_CONCURRENCY"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"categories":["media","developer-tools"],"tags":["video","video-download","transcript","transcription","keyframes","speech-recognition","youtube","tiktok","local-first","media"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T20:41:55.936248Z","publishedAt":"2026-09-23T20:41:55.936248Z","updatedAt":"2026-09-23T20:41:55.936248Z","isLatest":true}}}],"metadata":{"count":1}}
