jwulff avatar

Whisper Mcp

jwulff/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 tools

Public 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


View the full README on GitHub

Details

Repository
github.com/jwulff/whisper-mcp
Categories
AI & LLM Tools, Media & Entertainment
Package
whisper-mcp
Transport
STDIO
Registry
MCP registry, active

More from jwulff

Related AI & LLM Tools MCP servers

View all
1m2ai-mcp-servers avatarMcp Christensenm2ai-mcp-servers/mcp-christensenClayton Christensen persona agent for strategic advisory using disruption theory2stars
2mcp-dir avatarNota Fiscalmcp-dir/notafiscal-mcpIssue and manage Brazilian service invoices (NFS-e) by chatting with your agent, platform-hosted, no2stars
3mirrorethic avatartemporal-mcpmirrorethic/temporal-mcpWall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.2stars
4nazar256 avatarMemHeaven — Self-hosted Remote MCP Memory for ChatGPTnazar256/memheavenSelf-hosted remote MCP memory server for ChatGPT and AI agents.2stars
5nogoo9 avatarNo Crdnogoo9/no-crdDynamic pod spawner & proxy for ephemeral AI agent workspaces on Kubernetes without CRDs2stars
6onchainaiintel avatarPqs Mcp Serveronchainaiintel/pqs-mcp-serverPQS scores any prompt before the model runs. 8 dimensions. 5 frameworks. Pre-flight, not post-hoc.2stars