{"bin":{"video-extract":"dist/cli.js","video-extract-mcp":"dist/mcp.js"},"bugs":{"url":"https://github.com/yanlingLabs/video-extract-mcp/issues"},"dist":{"shasum":"126919a6876b8f0b7e175e82d8a34e09dbbe5692","tarball":"https://registry.npmjs.org/@yanlinglabs/video-extract-mcp/-/video-extract-mcp-0.16.2.tgz","fileCount":109,"integrity":"sha512-wGz3cHEQ86bGRzaTr/uPt5TYe8Z//eog5fTP1Wds/LWtUfP1IR4zOkMZfS65+o/U5Vl1/UkZHT836u4a3u0BEw==","signatures":[{"sig":"MEUCIHk91KaL552nUxCdLmaeDkZTWGMNKdSLR6GUw2TdJ48rAiEA+DefnW6LB7UDzJ64qFgCEnqK+zLg4/As9QMe3P5mDaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFAY+tgb1X6gSdo/VSPj7t+lEtHsLAhyXOm1xopiqaHwIgPFozNsyXf0g8aVCX6MTklQszW47rBiXZsboXftAV/Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623431},"main":"dist/mcp.js","name":"@yanlinglabs/video-extract-mcp","type":"module","types":"./dist/mcp.d.ts","author":{"name":"yanlingLabs"},"engines":{"node":">=22.12.0"},"gitHead":"32d1861aaebcee4ccdfa2a459b2990e3d30d04c0","license":"MIT","mcpName":"com.yanlinglabs/video-extract-mcp","scripts":{"cli":"npm run build && node dist/cli.js","test":"vitest run","build":"tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","matrix":"tsx scripts/matrix.ts","pretest":"npm run build","preflight":"tsx scripts/preflight.ts","typecheck":"npm run build && tsc --noEmit -p tsconfig.typecheck.json","check:lockfile":"tsx scripts/check-lockfile.ts","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"heavenllydemon","email":"heavenllydemon@proton.me"},"homepage":"https://github.com/yanlingLabs/video-extract-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","video","transcript","transcription","keyframe","keyframes","frame-extraction","scene-detection","whisper","sense-voice","speech-recognition","asr","yt-dlp","youtube","tiktok","wechat-channels","video-understanding","ai-agent","llm-tools","video-download","video-downloader","downloader","download","local-first"],"overrides":{"sharp":"^0.35.4","adm-zip":"^0.6.0"},"repository":{"url":"git+https://github.com/yanlingLabs/video-extract-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Local-first MCP server for video: download any video from almost any URL, or turn it into a transcript and the handful of keyframes that matter. YouTube, TikTok, Instagram, X, Facebook, WeChat Channels, direct MP4/HLS. No cloud, no API keys.","directories":{"doc":"docs"},"maintainers":[{"name":"k7591268307193","email":"k@revvert.xyz"},{"name":"heavenllydemon","email":"heavenllydemon@proton.me"}],"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","sharp":"^0.35.4","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","sherpa-onnx-node":"^1.13.4","@huggingface/transformers":"^4.2.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/video-extract-mcp_0.16.2_1790196097942_0.7034142138701995","host":"s3://npm-registry-packages-npm-production"},"_id":"@yanlinglabs/video-extract-mcp@0.16.2","version":"0.16.2"}