simple-asr-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@simple-asr-mcptranscribe recording.wav"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
simple-asr-mcp
Minimal MCP server for local speech recognition using faster-whisper. Runs on CPU, no cloud required.
Installation
pipx install simple-asr-mcpOr with pip:
pip install simple-asr-mcpRelated MCP server: claude-voice-input
Requirements
Python 3.10+
ffmpeg (required by faster-whisper for audio decoding)
On Windows, install ffmpeg via winget:
winget install Gyan.FFmpegQuick Setup (for Claude Code agents)
Run these two commands — no user interaction required:
pipx install simple-asr-mcp
claude mcp add asr --scope user -- simple-asr-mcpThen ask the user to restart Claude Code or run /mcp to reconnect.
Usage
CLI
# Transcribe an audio file
simple-asr-mcp transcribe recording.wav
# Specify language and model
simple-asr-mcp transcribe recording.wav --language ru --model medium
# List available models
simple-asr-mcp modelsMCP Server (Claude Code)
MCP tools available after setup:
transcribe_file — transcribe any audio file by path
list_models — see available Whisper models
Configuration
Environment variables:
Variable | Default | Description |
|
| Default Whisper model |
|
| Device: |
|
| Quantization type |
Example with custom config:
claude mcp add asr --scope user -e WHISPER_MODEL=medium -e WHISPER_DEVICE=cuda -- simple-asr-mcpAvailable Models
Model | Size | RAM (est.) |
tiny | 75 MB | ~1 GB |
base | 142 MB | ~1 GB |
small | 466 MB | ~2 GB |
medium | 1.5 GB | ~5 GB |
large-v3 | 3.1 GB | ~10 GB |
The model is downloaded automatically on first use and cached locally. It stays in memory until the MCP server process exits.
Supported Audio Formats
Any format supported by ffmpeg: wav, mp3, flac, ogg, m4a, wma, etc.
Links
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Speech-to-Text
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Text-to-Speech
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for audio transcription using local faster-whisper or OpenAI Whisper API, enabling multilingual transcription with optional GPT post-processing.3MIT
- AlicenseNot gradedqualityDmaintenanceLocal MCP server that enables voice input to Claude by transcribing microphone audio locally using faster-whisper, avoiding cloud services.MIT
- AlicenseNot gradedqualityAmaintenanceA local MCP server for Linux that records microphone audio and returns transcripts using local faster-whisper transcription.MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for whisper-based transcription and translation, supporting local stdio and remote HTTP transports with file workflow safety.-