Skip to main content

MCP server for audio transcription via faster-whisper (local) or OpenAI Whisper API

Project description

whisper-transcribe-mcp

MCP server for audio transcription using faster-whisper (local, free, offline) or OpenAI Whisper API (cloud, requires API key).

Installation

Option A — uvx (no install needed, recommended)

# Local backend (downloads model on first use):
uvx "whisper-transcribe-mcp[local]"

# OpenAI backend:
uvx "whisper-transcribe-mcp[openai]"

# Both backends:
uvx "whisper-transcribe-mcp[all]"

Option B — pip

# Local backend:
pip install "whisper-transcribe-mcp[local]"

# OpenAI backend:
pip install "whisper-transcribe-mcp[openai]"

# Both:
pip install "whisper-transcribe-mcp[all]"

Configuration

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json)

Local backend (default):

{
  "mcpServers": {
    "whisper-transcribe": {
      "command": "uvx",
      "args": ["whisper-transcribe-mcp[local]"],
      "env": {
        "WHISPER_MODEL": "base"
      }
    }
  }
}

OpenAI backend:

{
  "mcpServers": {
    "whisper-transcribe": {
      "command": "uvx",
      "args": ["whisper-transcribe-mcp[openai]"],
      "env": {
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

Claude Code

claude mcp add whisper-transcribe uvx -- "whisper-transcribe-mcp[local]"

Environment Variables

Variable Default Description
WHISPER_MODEL base Local model size: tiny, base, small, medium, large-v3
OPENAI_API_KEY If set, uses OpenAI Whisper API instead of local model

Tools

transcribe_file

Transcribe an audio file by path (mp3, wav, m4a, ogg, flac, etc.).

transcribe_base64

Transcribe audio provided as a base64-encoded string.

list_models

Show available models and current backend configuration.

Local Model Sizes

Model Size Speed Notes
tiny 39M ~32x Fastest
base 74M ~16x Good balance (default)
small 244M ~6x Better accuracy
medium 769M ~2x High accuracy
large-v3 1.5G ~1x Best accuracy

Models are downloaded automatically from HuggingFace on first use and cached locally.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whisper_transcribe_mcp-0.2.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whisper_transcribe_mcp-0.2.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file whisper_transcribe_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: whisper_transcribe_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for whisper_transcribe_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 86dbacf79351ae527966faf872407c0828e80a72385eadf4a73491695cb61b77
MD5 73bd59743c6f9e699c681d8200cee1aa
BLAKE2b-256 773ef73e3af3aaa9de66fec0fe2f78878d54612fb2a7f83c4275e901e9624fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for whisper_transcribe_mcp-0.2.0.tar.gz:

Publisher: publish.yml on ZahiriNatZuke/whisper-transcribe-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file whisper_transcribe_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for whisper_transcribe_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a0114315ad594476ac3cf22d79e34d06bb21f54070e172633916cc9d1088662
MD5 a4f41d0e4c129ecdf71b5754c7a73073
BLAKE2b-256 3c8d4a0f3f4bb7d0b7f3d131401ec297f51cc14acff2ae11acb1565e5e8683f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for whisper_transcribe_mcp-0.2.0-py3-none-any.whl:

Publisher: publish.yml on ZahiriNatZuke/whisper-transcribe-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page