Yap MCP is an open-source on-device speech-to-text MCP server and CLI using NVIDIA Parakeet TDT v3 to transcribe local audio in Claude and Cursor.
Yap MCP runs NVIDIA Parakeet TDT v3 speech weights through sherpa-onnx on the host CPU, transcribing recorded audio at roughly ten times real-time speed without a network round-trip. Packaged as a Model Context Protocol stdio server and CLI utility, it lets coding assistants like Claude Code, Cursor, Windsurf, and VS Code convert local media files into text and query desktop dictations. Aside from a one-time verified 670 MB download from Hugging Face, no audio buffers or API keys leave the machine.
Because Parakeet TDT v3 pairs a FastConformer encoder with a Token-and-Duration Transducer head instead of an autoregressive decoder, sherpa-onnx transcribes a one-hour recording in about six minutes on a laptop processor. Superwhisper also supports local transcription, but its fastest local models target Apple Silicon hardware, and unlimited local file transcription or custom prompt modes require a paid Pro plan ($8.49 monthly or $249.99 lifetime). AudioPen uploads voice memos to remote servers before returning a summary. Yap MCP decodes audio buffers in memory across macOS, Windows x64, and Linux x64 or arm64 without a discrete GPU, an account, or per-seat billing.
The tradeoff comes down to a standalone GUI versus direct agent integration. Superwhisper and AudioPen provide visual recorders and built-in rewrite rules. Yap MCP skips the recording window and exposes three callable tools—transcribe_audio, search_dictations, and prepare_speech_model—directly to your AI coding client. Instead of transcribing a file in another app and copying text into an editor, developers ask their assistant to transcribe a local path or search recent voice notes from the companion Yap desktop app inside the active workspace.
sherpa-onnx graphs on x64 and ARM64 processors at roughly 10x real-time speed without CUDA setup or cloud latency.search_dictations tool querying the SQLite database kept by the Yap desktop app on macOS and Windows.yap-transcribe shell command.search_dictations requires Node.js 22.13+ on macOS and Windows.prepare_speech_model.yap-transcribe) on CPU without Python environments.Yap MCP vs Superwhisper — which should I choose? Choose Superwhisper for a macOS or Windows GUI with live push-to-talk dictation and rewrite modes. Choose Yap MCP if you use Linux or want a free MCP server and CLI that feeds local transcripts into Claude, Cursor, or VS Code.
Is Yap MCP free for commercial use? Yes, the server source code uses the permissive MIT license and runs on your own hardware without paid API keys.
Does Yap MCP require a GPU or internet connection?
No GPU is required because sherpa-onnx runs on laptop CPUs, and transcription works offline after the initial 670 MB download.
Yap MCP is a practical, fast tool for engineers working in an MCP-capable editor or terminal who want on-device audio transcription without a Python Whisper stack. Distributed under the MIT terms with active commits in October 2026, it is easy to adopt—provided the 25 European languages cover your recordings and you pair it with the Yap desktop app for live cursor dictation.
Lint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Yap MCP is listed as an open-source alternative. Paste into your README: