Skip to main content
Glama

whisper-mcp

Lokale Whisper-Transkription, bereitgestellt als MCP-Server — sodass jeder MCP-Client (Claude Desktop, Claude Code usw.) Audio-/Videodateien transkribieren, .srt-Untertitel erzeugen und Untertitel direkt als Tool-Aufrufe in ein Video einbrennen kann. Keine Cloud-API, kein manueller Schritt „Skript ausführen und dann die Ausgabedatei lesen“.

Basiert auf faster-whisper für die Inferenz und ffmpeg für die Audioextraktion / das Einbrennen von Untertiteln.

Claude Code ruft das Transcribe-Tool auf und erhält ein Transkript mit Zeitstempeln

Architektur

MCP client (Claude, etc.) --stdio--> whisper-mcp server --> faster-whisper (Whisper model)
                                                        \--> ffmpeg (audio extract / burn-in)

Der Server hält geladene Whisper-Modelle für die Lebensdauer des Prozesses im Cache, sodass wiederholte Tool-Aufrufe in einer Sitzung nicht erneut die Modell-Ladezeit in Kauf nehmen müssen.

Related MCP server: Whisper MCP Server

Tools

Tool

Beschreibung

transcribe(path, model_size="small", device="auto")

Gibt erkannte Sprache + Zeitstempel-Segmente als strukturierte Daten zurück.

generate_srt(path, output_path=None, model_size="small", device="auto")

Transkribiert und schreibt eine .srt-Datei.

burn_captions(video_path, srt_path, output_path=None)

Brennt eine .srt-Datei per ffmpeg in ein Video ein.

Voraussetzungen

  • Python 3.10+

  • ffmpeg im PATH

  • Optional: eine CUDA-fähige GPU (fällt automatisch auf CPU zurück)

Installieren & ausführen

pip install -e ".[dev]"
whisper-mcp

Oder ganz ohne Installation:

uvx --from git+https://github.com/Chain-P/whisper-mcp whisper-mcp

In einem MCP-Client konfigurieren

Fügen Sie Folgendes zur MCP-Konfiguration Ihres Clients hinzu (z. B. zur .mcp.json von Claude Code oder zur claude_desktop_config.json von Claude Desktop):

{
  "mcpServers": {
    "whisper": {
      "command": "whisper-mcp"
    }
  }
}

Bitten Sie den Client dann, eine Datei zu transkribieren, z. B. „transkribiere samples/podcast_clip.mp4 und gib mir die SRT.“

Entwicklung

pip install -e ".[dev]"
ruff check .
pytest                        # unit tests only
pytest -m integration         # + real transcription against a sample file

Roadmap

  • Sprecher-Diarisierung (pyannote.audio / whisperx) zur Kennzeichnung mehrerer Sprecher in der SRT-Ausgabe.

  • MCP-Fortschrittsmeldungen für lange Transkriptionen.

  • Eine resource, die den Verlauf der letzten Transkriptionen bereitstellt.

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    A
    quality
    D
    maintenance
    Enables 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
  • A
    license
    A
    quality
    F
    maintenance
    Provides local audio transcription using whisper.cpp, supporting multiple models and audio formats. Enables transcription of audio files via MCP tools with optional timestamps.
    3
    67
    3
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables local media processing (video/audio) using FFmpeg and FFprobe, allowing frame extraction, audio conversion, and metadata retrieval through natural language.
    5
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

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/Chain-P/whisper-mcp'

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