Macwhisper MCP Server runs on your own machine — the client starts it, so there is no endpoint to ping. 139 installs a week from pypi. Last commit 26 Oct 2026.
MacWhisper transcription for Claude Desktop. Fully local, no cloud, audio stays on your Mac.
We read the source, 7 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add macwhisper-mcp-server -e 'MACWHISPER_ALLOWED_PATHS=<MACWHISPER_ALLOWED_PATHS>' -- uvx macwhisper-mcp-server
{
"mcpServers": {
"macwhisper-mcp-server": {
"command": "uvx",
"args": [
"macwhisper-mcp-server"
],
"env": {
"MACWHISPER_ALLOWED_PATHS": "<MACWHISPER_ALLOWED_PATHS>"
}
}
}
}
[mcp_servers.macwhisper-mcp-server]
command = "uvx"
args = ["macwhisper-mcp-server"]
env = { MACWHISPER_ALLOWED_PATHS = "<MACWHISPER_ALLOWED_PATHS>" }
{
"mcpServers": {
"macwhisper-mcp-server": {
"command": "uvx",
"args": [
"macwhisper-mcp-server"
],
"env": {
"MACWHISPER_ALLOWED_PATHS": "<MACWHISPER_ALLOWED_PATHS>"
}
}
}
}
{
"servers": {
"macwhisper-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"macwhisper-mcp-server"
],
"env": {
"MACWHISPER_ALLOWED_PATHS": "<MACWHISPER_ALLOWED_PATHS>"
}
}
}
}
Put your own value in place of
<MACWHISPER_ALLOWED_PATHS> (Colon-separated list of directories the server may read audio files from (e.g. ~/Desktop:~/Downloads)).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
MACWHISPER_CLI (Path to the mw binary. Auto-detected from /Applications/MacWhisper.app if omitted), MACWHISPER_LOG_PATH (Log file path. Defaults to ~/Library/Logs/macwhisper-mcp.log).
Private audio and video transcription with Whisper on your own computer, on the GPU or CPU.
Local speaker-attributed transcription and meeting search for Apple Silicon. Audio stays on the Mac.
Local audio transcription using whisper.cpp. Transcribe with OpenAI Whisper models.
MCP server for local speech translation (EN ↔ 中文) via Whisper + Claude + Piper
MCP server for local speech translation (EN ↔ 中文) via Whisper + Claude + Piper
Local MCP server for meeting transcripts, summaries, action items & decisions — no cloud.
Local NLLB translation for 200+ languages. Zero cloud, zero cost, runs entirely on your machine.
Persistent memory + decision tracking for Claude across sessions. Local SQLite, no cloud.
Answers built from our own checks of this server.