
Whisper Mcp
Adds local audio transcription through whisper.cpp with three straightforward tools: transcribe_audio for converting speech to text, list_whisper_models to see what's available, and download_whisper_model to pull down the model you need. Choose from tiny to large models depending on your speed versus quality tradeoff. Works with wav, mp3, m4a and other formats, returning plain text, timestamped output, or JSON. Pairs naturally with apple-voice-memo-mcp if you want to transcribe voice memos straight from your Mac. Everything runs locally, no API calls. Requires whisper.cpp and ffmpeg via Homebrew, works on macOS with Apple Silicon.
- GitHub stars
- 2
- tools
- 3
- transport
- STDIO
- last updated
- Jan 12, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
transcribe_audioTranscribe an audio file using Whisper.
Transcribe an audio file using Whisper.
No parameter schema in public metadata yet.
list_whisper_modelsList available Whisper models and their download status.
List available Whisper models and their download status.
No parameter schema in public metadata yet.
download_whisper_modelDownload a Whisper model for local use.
Download a Whisper model for local use.
No parameter schema in public metadata yet.
Sponsors
Readme
Whisper MCP Server
A lightweight MCP (Model Context Protocol) server for local audio transcription using whisper.cpp. There are several Whisper MCP implementations out there. This one is minimal and pairs with apple-voice-memo-mcp for a complete voice memo workflow.
Features
- Local transcription - All processing happens on your machine
- Multiple models - Choose from tiny, base, small, medium, or large models
- Various formats - Supports wav, mp3, m4a, and other audio formats
- Timestamps - Get transcriptions with or without timestamps
Requirements
- macOS (tested on Apple Silicon)
- Node.js 18+
- whisper-cpp:
brew install whisper-cpp - ffmpeg:
brew install ffmpeg
Installation
npm install -g whisper-mcp
Or run directly:
npx whisper-mcp
Configuration
Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Details
- Repository
- github.com/jwulff/whisper-mcp
- Categories
- AI & LLM Tools, Media & Entertainment
- Package
whisper-mcp- Transport
- STDIO
- Registry
- MCP registry, active