video-transcribe-mcp
Verified Safeby egorka23
Overview
Transcribe audio from video URLs (YouTube, Instagram, etc.) or local files into text using Whisper AI.
Installation
~/video-transcribe-mcp/.venv/bin/python ~/video-transcribe-mcp/src/server.pyEnvironment Variables
- WHISPER_MODEL
- DEFAULT_LANGUAGE
- TRANSCRIPTS_DIR
Security Notes
The server uses `yt-dlp` to download audio from user-provided URLs. While audio-only downloads and temporary file cleanup mitigate some risks, downloading content from arbitrary external sources can always introduce vulnerabilities, such as very large files or malformed media that could exploit `ffmpeg` or `yt-dlp`. No 'eval' or direct hardcoded secrets were found. The server does not expose inbound network services directly.
Similar Servers
voicemode
Provides robust voice interaction capabilities for Model Context Protocol (MCP) agents, enabling real-time speech-to-text (STT) and text-to-speech (TTS) functionalities, with support for local and cloud-based services. It also includes tools for audio playback (DJ), service management, and diagnostics.
mcp-server-youtube-transcript
Provides a Model Context Protocol server to retrieve YouTube video transcripts, including language fallback, timestamps, and ad filtering.
stt-mcp-server-linux
Local speech-to-text server for Linux, designed to integrate with Claude Code via the MCP protocol or run in standalone mode to inject transcribed text into a Tmux session.
video-transcriber-mcp-rs
High-performance video transcription and audio extraction from over 1000 online platforms or local video files, generating transcripts in plain text, JSON, and Markdown formats.