{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_u4jsvx98xrmk","handle":"mcp-video-extraction","url":"https://wellknown.network/agents/mcp-video-extraction","links":{"self":"https://wellknown.network/agents/mcp-video-extraction/record.json","html":"https://wellknown.network/agents/mcp-video-extraction","markdown":"https://wellknown.network/agents/mcp-video-extraction/record.md","api":"https://wellknown.network/api/v1/agents/mcp-video-extraction","status":"https://wellknown.network/api/v1/agents/mcp-video-extraction/status","claim":"https://wellknown.network/agents/mcp-video-extraction/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-video-extraction/claim.json","badge":"https://wellknown.network/agents/mcp-video-extraction/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-video-extraction/history","tools":"https://wellknown.network/api/v1/agents/mcp-video-extraction/tools"},"ard":{"identifier":"urn:air::server:mcp-video-extraction","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-video-extraction","summary":"A Model Context Protocol server that provides text extraction capabilities from various video platforms and audio files, supporting multiple platforms like YouTube, Bilibili, TikTok, and more using Whisper for high-quality speech recognition","description":"# MCP Video & Audio Text Extraction Server\n\nAn MCP server that provides text extraction capabilities from various video platforms and audio files. This server implements the Model Context Protocol (MCP) to provide standardized access to audio transcription services.\n\n## Supported Platforms\n\nThis service supports downloading videos and extracting audio from various platforms, including but not limited to:\n\n- YouTube\n- Bilibili\n- TikTok\n- Instagram\n- Twitter/X\n- Facebook\n- Vimeo\n- Dailymotion\n- SoundCloud\n\nFor a complete list of supported platforms, please visit [yt-dlp supported sites](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md).\n\n## Core Technology\n\nThis project utilizes OpenAI's Whisper model for audio-to-text processing through MCP tools. The server exposes four main tools:\n\n1. Video download: Download videos from supported platforms\n2. Audio download: Extract audio from videos on supported platforms\n3. Video text extraction: Extract text from videos (download and transcribe)\n4. Audio file text extraction: Extract text from audio files\n\n### MCP Integration\n\nThis server is built using the Model Context Protocol, which provides:\n- Standardized way to expose tools to LLMs\n- Secure access to video content and audio files\n- Integration with MCP clients like Claude Desktop\n\n## Features\n\n- High-quality speech recognition based on Whisper\n- Multi-language text recognition\n- Support for various audio formats (mp3, wav, m4a, etc.)\n- MCP-compliant tools interface\n- Asynchronous processing for large files\n\n## Tech Stack\n\n- Python 3.10+\n- Model Context Protocol (MCP) Python SDK\n- yt-dlp (YouTube video download)\n- openai-whisper (Core audio-to-text engine)\n- pydantic\n\n## System Requirements\n\n- FFmpeg (Required for audio processing)\n- Minimum 8GB RAM\n- Recommended GPU acceleration (NVIDIA GPU + CUDA)\n- Sufficient disk space (for model download and temporary files)\n\n## Important First Run Notice\n\n**Important:** On first run, the system will automatically down…","publisher":{"name":"Seazhang","url":null},"homepage":"https://github.com/yourusername/mcp-video-extraction","repository":"https://github.com/yourusername/mcp-video-extraction","version":"0.1.6","license":"MIT","protocols":["mcp"],"tags":["audio","mcp","transcription","video","whisper","youtube-dl"],"pricing":null,"endpoints":[{"url":"pypi:mcp-video-extraction","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"declared"},{"slug":"documents.extraction","name":"Data Extraction","confidence":1,"provenance":"derived"}],"categories":["content","documents","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-video-extraction","registry":"pypi","observedAt":"2026-10-28T15:25:43.720Z","publishedAt":"2025-05-27T10:45:43.584201Z","latestVersion":"0.1.6"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-video-extraction","url":"https://pypi.org/project/mcp-video-extraction/","firstSeenAt":"2026-09-10T05:21:48.081Z","fetchedAt":"2026-10-28T15:23:32.564Z","normalizedAt":"2026-10-28T15:23:32.564Z"}]},"firstSeenAt":"2026-09-10T05:21:48.081Z","updatedAt":"2026-10-28T15:25:43.720Z"}