whisper-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@whisper-mcpTranscribe samples/meeting.mp4 and generate an SRT file."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
whisper-mcp
Local Whisper transcription, exposed as
an MCP server — so any MCP client (Claude
Desktop, Claude Code, etc.) can transcribe audio/video files, generate .srt
subtitles, and burn captions into a video, directly as tool calls. No cloud
API, no manual "run a script and go read the output file" step.
Built on faster-whisper for
inference and ffmpeg for audio extraction / caption burn-in.

Architecture
MCP client (Claude, etc.) --stdio--> whisper-mcp server --> faster-whisper (Whisper model)
\--> ffmpeg (audio extract / burn-in)The server keeps loaded Whisper models cached in memory for the life of the process, so repeated tool calls in one session don't re-pay model load time.
Related MCP server: Whisper MCP Server
Tools
Tool | Description |
| Returns detected language + timestamped segments as structured data. |
| Transcribes and writes a |
| Burns an |
Requirements
Python 3.10+
ffmpegonPATHOptional: a CUDA-capable GPU (falls back to CPU automatically)
Install & run
pip install -e ".[dev]"
whisper-mcpOr, zero-install:
uvx --from git+https://github.com/Chain-P/whisper-mcp whisper-mcpConfigure in an MCP client
Add to your client's MCP config (e.g. Claude Code's .mcp.json or Claude
Desktop's claude_desktop_config.json):
{
"mcpServers": {
"whisper": {
"command": "whisper-mcp"
}
}
}Then ask the client to transcribe a file, e.g. "transcribe
samples/podcast_clip.mp4 and give me the SRT."
Development
pip install -e ".[dev]"
ruff check .
pytest # unit tests only
pytest -m integration # + real transcription against a sample fileRoadmap
Speaker diarization (
pyannote.audio/whisperx) for multi-speaker labeling in the SRT output.MCP progress notifications for long transcriptions.
A
resourceexposing recent transcript history.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables high-quality transcription and subtitle generation from local media files or URLs using Faster Whisper on local hardware. It supports automatic language detection and integration with MCP clients for seamless speech-to-text workflows.3
- AlicenseAqualityFmaintenanceProvides local audio transcription using whisper.cpp, supporting multiple models and audio formats. Enables transcription of audio files via MCP tools with optional timestamps.3673MIT
- FlicenseAqualityDmaintenanceEnables local media processing (video/audio) using FFmpeg and FFprobe, allowing frame extraction, audio conversion, and metadata retrieval through natural language.5
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query local video timelines by extracting speech, frame captions, and on-screen text into a SQLite store, exposing search and retrieval tools via MCP.PolyForm Noncommercial 1.0.0
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Chain-P/whisper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server