What are the prerequisites?
Node.js 18+, whisper.cpp (install via `brew install whisper-cpp`), ffmpeg for audio conversion (`brew install ffmpeg`), and Python 3.8+ with a HuggingFace token for speaker diarization.
@SmartLittleApps
Basic information
A high-performance Model Context Protocol (MCP) server providing local speech-to-text transcription using whisper.cpp, optimized for Apple Silicon.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"whisper-mcp": {
"command": "node",
"args": [
"path/to/local-stt-mcp/mcp-server/dist/index.js"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A high-performance Model Context Protocol (MCP) server that provides local speech-to-text transcription using whisper.cpp, optimized for Apple Silicon. It is designed for users who need private, offline transcription with speaker diarization and support for multiple audio formats.
Install Node.js 18+, whisper.cpp, ffmpeg, and optionally Python 3.8+ for speaker diarization. Clone the repository, run npm install, npm run build, and npm run setup:models. Set the HF_TOKEN environment variable for speaker diarization. Add the server path to your MCP client configuration. Available tools include transcribe, transcribe_long, transcribe_with_speakers, list_models, health_check, and version.
transcribe_longNode.js 18+, whisper.cpp (install via `brew install whisper-cpp`), ffmpeg for audio conversion (`brew install ffmpeg`), and Python 3.8+ with a HuggingFace token for speaker diarization.
Native whisper.cpp formats: WAV and FLAC. Many others (MP3, M4A, AAC, OGG, WMA, etc.) are automatically converted to 16kHz mono via ffmpeg.
No, transcription runs entirely locally. Speaker diarization requires a one‑time HuggingFace token setup, but processing remains offline.
On Apple Silicon, it achieves 15.8x real‑time speed (vs WhisperX 5.5x) and uses under 2GB memory (vs ~4GB). GPU acceleration via Apple Neural Engine is supported.
Set the `HF_TOKEN` environment variable with a free HuggingFace token and accept the license for pyannote/speaker‑diarization‑3.1 at huggingface.co.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Model Context Protocol Servers
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments