MLX 耳语 MCP 服务器是一个简单的模型上下文协议(MCP)服务器,借助 MLX Whisper 在苹果 Silicon Mac 上实现音频转录功能,为音频处理提供便利。
mlx-community/whisper-large-v3-turbo 模型。uv run 自动管理依赖项的脚本。uv(可通过 pip install uv 或 curl -sS https://astral.sh/uv/install.sh | bash 进行安装)。直接使用 uv run 运行:
uv run mlx_whisper_mcp.py
就是这么简单!脚本会自动安装其自身依赖项并启动 MCP 服务器。
# 在 macOS 上:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
# 在 Windows 上:
code %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mlx-whisper": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mlx_whisper_mcp/",
"run",
"mlx_whisper_mcp.py"
]
}
}
}
服务器提供以下工具:
transcribe_file从磁盘上的路径转录音频文件。 参数:
file_path:音频文件的路径language:(可选) 强制指定语言的语言代码task:"transcribe" 或 "translate"(翻译为英语)transcribe_audio从 base64 编码的数据中转录音频。 参数:
audio_data:base64 编码的音频数据language:(可选) 强制指定语言的语言代码file_format:音频文件格式(wav、mp3 等)task:"transcribe" 或 "translate"(翻译为英语)download_youtube下载 YouTube 视频。 参数:
url:YouTube 视频 URLkeep_file:如果为 True,则保留下载文件(默认:True)transcribe_youtube下载并转录 YouTube 视频。 参数:
url:YouTube 视频 URLlanguage:(可选) 强制指定语言的语言代码task:"transcribe" 或 "translate"(翻译为英语)keep_file:如果为 True,则保留下载文件(默认:True)如何在与 Claude Desktop 集成时使用此服务器?
uv 工具。此项目遵守 [LICENSE] 协议。请参考项目文档了解详细许可信息。
通过以上内容,您可以详细了解 MLX Whisper MCP 服务器的功能、使用方法及相关配置。