TranscribeX includes an MCP (Model Context Protocol) server. Once it’s connected, an AI assistant such as Claude Desktop or Claude Code can list your models and transcribe audio and video files on your Mac. Transcription runs locally with your TranscribeX models; the assistant receives the transcript text.

Before you start

Get the config

Open Settings › MCP. The Client Config box shows the configuration for your copy of the app. Click the copy button next to it. If TranscribeX is in your Applications folder, it looks like this:

{
  "mcpServers": {
    "transcribex": {
      "command": "/Applications/TranscribeX.app/Contents/Helpers/transcribex",
      "args": ["mcp"]
    }
  }
}

If you keep the app somewhere else, use the path shown in Settings.

Claude Desktop

  1. Quit Claude Desktop.
  2. Open (or create) ~/Library/Application Support/Claude/claude_desktop_config.json in a text editor.
  3. Paste the config. If the file already has an "mcpServers" section, add only the "transcribex" entry inside it.
  4. Save the file and open Claude Desktop. TranscribeX’s tools appear in Claude’s tools list.

Claude Code

Run this in Terminal:

claude mcp add transcribex -- /Applications/TranscribeX.app/Contents/Helpers/transcribex mcp

Start a new Claude Code session to use it.

Other MCP clients

Any client that supports local (stdio) MCP servers works. Use the command /Applications/TranscribeX.app/Contents/Helpers/transcribex with the argument mcp.

Tools

transcribex_list_models

Lists your available transcription models and the languages each supports. It takes no parameters. The output is the same as tx models.

transcribex_transcribe_file

Transcribes one audio or video file and returns the result.

ParameterTypeDefaultNotes
source_file_pathstringRequiredAbsolute path to the file.
modelstringApp defaultA model id from transcribex_list_models. Leaving it out is recommended.
languagestringApp defaultA language id supported by the model. Leaving it out is recommended.
should_diarizebooleanfalseAdds speaker labels. Needs Pro.
export_formatstringtexttext, markdown, json, csv, pdf, srt or vtt. pdf requires export_file.
export_filestringNoneWrites the transcript to this path instead of returning it inline.
display_modestringtexttext or segments.
show_timestampbooleantrueApplies to segments.
show_millisecondbooleanfalseApplies to segments.
compute_unitsstringApp settingneural, gpu, cpu or all, for Whisper and Parakeet. Try gpu if a model crashes while loading.

The result has the same fields as the tx transcribe output. See command line.

Example prompts

Notes

More in Automation

All help articles · Still stuck? Email support@transcribex.io.