Skip to main content
Glama

Whisper CLI MCP Server

by yhsung

Whisper CLI MCP Server

An MCP server that provides shell command execution and OpenAI Whisper transcription capabilities.

Features

  • whisper_transcribe: Transcribe audio files using OpenAI Whisper

  • shell_command: Execute shell commands safely with basic security validation

Related MCP server: Audio Transcriber MCP Server

Installation

  1. Install dependencies:

pip install -r requirements.txt
  1. Make the server executable:

chmod +x server.py

Usage

Running the Server

python server.py

Tools Available

whisper_transcribe

Transcribe audio files using whisper-cli.

Parameters:

  • audio_file (required): Path to the audio file

  • model (optional): Whisper model (base, small, medium, large, large-v2, large-v3)

  • language (optional): Language code for transcription

  • output_format (optional): Output format (txt, vtt, srt, json)

shell_command

Execute shell commands with basic security validation.

Parameters:

  • command (required): Shell command to execute

  • working_directory (optional): Working directory for the command

Security

The shell_command tool includes basic security validation to prevent execution of potentially dangerous commands. Commands containing the following patterns are blocked:

  • rm -rf

  • sudo

  • chmod 777

  • dd if=

  • > /dev/

Configuration

To use this server with Claude Desktop, add the following to your claude_desktop_config.json:

{ "mcpServers": { "whisper-cli-mcp": { "command": "python", "args": ["/path/to/whisper-cli-mcp/server.py"] } } }
-
security - not tested
A
license - permissive license
-
quality - not tested

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/yhsung/whisper-cli-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server