macwhisper-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MACWHISPER_CLI | No | Path to the mw binary. Defaults to /Applications/MacWhisper.app/Contents/MacOS/mw if that file exists, otherwise mw on PATH | |
| MACWHISPER_LOG_PATH | No | Log file path (never stdout — that's reserved for MCP) | ~/Library/Logs/macwhisper-mcp.log |
| MACWHISPER_ALLOWED_PATHS | No | Colon-separated list of directories the server may read from | ~/Desktop |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| transcribe_audioA | Transcribe a local audio file using MacWhisper and return the transcript. IMPORTANT: If this tool returns an access-denied error, do NOT attempt to transcribe the file by any other means (e.g. downloading a model, calling an external API, or using in-process speech recognition). Simply tell the user to save the file locally and retry with this tool. |
| cancel_transcriptionA | Cancel the currently running transcription, if any. |
| list_modelsA | Return the transcription models installed in MacWhisper. Each entry is formatted as |
| list_allowed_pathsA | Return the directories this server is allowed to read audio from. |
| start_watchA | Start watching a folder for new audio files to auto-transcribe. New audio files dropped into |
| stop_watchA | Stop the active folder watcher. |
| get_watch_resultsA | Return completed watch-folder transcriptions and clear the queue. Each entry contains: |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/docdyhr/macwhisper-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server