Skip to main content
Glama
nhatvu148

Video Transcriber MCP Server

by nhatvu148

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
transcribe_videoA

Transcribe videos from 1000+ platforms (YouTube, Vimeo, TikTok, Twitter, etc.) or local video files using whisper.cpp (4-10x faster than Python whisper!). Downloads/extracts audio and generates transcript in TXT, JSON, and Markdown formats.

check_dependenciesA

Check if all required dependencies (yt-dlp, ffmpeg, whisper models) are installed

list_supported_sitesA

List all video platforms supported by yt-dlp (1000+ sites including YouTube, Vimeo, TikTok, Twitter, Facebook, Instagram, educational platforms, and more)

list_transcriptsA

List all available transcripts in the output directory, sorted by modification time (newest first)

get_latest_transcriptA

Get the path and details of the most recently created/modified transcript. Useful to avoid accidentally reading old transcripts.

delete_transcriptA

Delete a specific transcript by video ID. This removes all associated files (txt, json, md).

cleanup_old_transcriptsC

Delete transcripts older than a specified number of days. Helps manage disk space.

delete_all_transcriptsA

Delete ALL transcripts in the output directory. Use with caution - this cannot be undone!

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nhatvu148/video-transcriber-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server