jwulff/whisper-mcp

MCP server for local audio transcription using Whisper

View on GitHub ↗Jump to charts ↓

jwulff/whisper-mcp is written in TypeScript and was last pushed on Oct 6, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 47 minutes ago
Added to GitGenius on October 9th, 2026
Created on January 8th, 2026
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 4
Total Stargazers: 3 (+0)
Total Subscribers: 0 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 150 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Whisper MCP Server is a Model Context Protocol server that provides local audio transcription using Whisper.

The tool solves the problem of transcribing audio files without sending data to external services. It wraps whisper.cpp to run transcription locally on your machine, supporting multiple model sizes from tiny to large, and handling various audio formats including wav, mp3, and m4a. Transcriptions can be returned as plain text, with timestamps, or as JSON.

This tool suits developers building voice-driven workflows on macOS who want to keep audio processing local and private. It works best for those already using Claude Desktop or Claude Code and who need flexible model selection based on their speed and accuracy requirements. The project explicitly positions itself as a minimal implementation designed to pair with apple-voice-memo-mcp for a complete voice memo workflow, suggesting it fills a specific niche rather than attempting to be a general-purpose transcription solution.

The project shows focused, deliberate development activity. The codebase is written in TypeScript and maintains clear separation of concerns through its MCP tool interface. Documentation is thorough, covering installation, configuration for both Claude Desktop and Claude Code, and practical workflow examples. The tool provides three distinct MCP operations: transcribing audio files with configurable models and output formats, listing available models and their download status, and downloading models on demand. Requirements are straightforward and platform-specific, targeting macOS with Apple Silicon testing and requiring Node.js, whisper.cpp, and ffmpeg as dependencies.