whisper-mcp
whisper-mcp
Transcripción local de Whisper, expuesta como un servidor MCP — para que cualquier cliente MCP (Claude Desktop, Claude Code, etc.) pueda transcribir archivos de audio/vídeo, generar subtítulos .srt e incrustar subtítulos en un vídeo, directamente como llamadas a herramientas. Sin API en la nube, sin el paso manual de «ejecutar un script e ir a leer el archivo de salida».
Construido sobre faster-whisper para la inferencia y ffmpeg para la extracción de audio / el incrustado de subtítulos.

Arquitectura
MCP client (Claude, etc.) --stdio--> whisper-mcp server --> faster-whisper (Whisper model)
\--> ffmpeg (audio extract / burn-in)El servidor mantiene en memoria los modelos de Whisper cargados durante toda la vida del proceso, de modo que las llamadas repetidas a las herramientas en una misma sesión no tienen que volver a pagar el tiempo de carga del modelo.
Related MCP server: Whisper MCP Server
Herramientas
Herramienta | Descripción |
| Devuelve el idioma detectado y los segmentos con marcas de tiempo como datos estructurados. |
| Transcribe y escribe un archivo |
| Incrusta un |
Requisitos
Python 3.10+
ffmpegenPATHOpcional: una GPU compatible con CUDA (vuelve automáticamente a CPU)
Instalación y ejecución
pip install -e ".[dev]"
whisper-mcpO, sin instalación:
uvx --from git+https://github.com/Chain-P/whisper-mcp whisper-mcpConfiguración en un cliente MCP
Añade esto a la configuración MCP de tu cliente (p. ej. el .mcp.json de Claude Code o el claude_desktop_config.json de Claude Desktop):
{
"mcpServers": {
"whisper": {
"command": "whisper-mcp"
}
}
}Luego pide al cliente que transcriba un archivo, p. ej. «transcribe samples/podcast_clip.mp4 y dame el SRT».
Desarrollo
pip install -e ".[dev]"
ruff check .
pytest # unit tests only
pytest -m integration # + real transcription against a sample fileHoja de ruta
Diarización de hablantes (
pyannote.audio/whisperx) para el etiquetado multi-hablante en la salida SRT.Notificaciones de progreso MCP para transcripciones largas.
Un
resourceque expone el historial reciente de transcripciones.
Licencia
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