关于 MCP-Server
面向 Claude Desktop 的 MCP 服务,可借助 ElevenLabs 生成语音消息并通过 WhatsApp 发送。安装 FFmpeg 后,还可将音频转换为 WhatsApp 可播放的格式。
主要功能
- 01使用 ElevenLabs 生成语音消息
- 02通过 WhatsApp 发送消息
- 03使用 FFmpeg 转换为 Ogg Opus
- 04无需转换即可发送原始音频文件
适用场景
- 01通过 Claude 撰写并发送 WhatsApp 语音消息
- 02将音频作为 WhatsApp 可播放语音发送
- 03在没有 FFmpeg 时发送音频文件
MCP 相关
向 MCP 客户端提供语音生成和 WhatsApp 消息发送能力,包括 Claude Desktop。README 还介绍了单独的 ElevenLabs MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP-Server
这是一个 MCP 服务,可借助 Claude 和 ElevenLabs 生成语音消息,然后通过 Whatsapp 发送。
视频链接:https://drive.google.com/file/d/1n5MS2qGuNoK2F6md4XS2Ni3agEZw1nke/view?usp=sharing
构建 Whatsapp MCP 服务的先决条件
1.Go
2.Python 3.6+
3.Anthropic Claude Desktop app
4.安装 UV(Python 包管理器)
5.FFmpeg(可选)——仅发送音频消息时需要。如果要将音频文件作为可播放的 WhatsApp 语音消息发送,文件必须为 .ogg Opus 格式。安装 FFmpeg 后,MCP 服务会自动转换非 Opus 音频文件。如果没有安装 FFmpeg,仍可使用 send_file 工具发送原始音频文件。链接见下方
https://www.gyan.dev/ffmpeg/builds/
向下滚动到 Release Builds,然后点击 ffmpeg-release-full.7z
构建 ElevenLabs MCP 服务
1.从 ElevenLabs 获取 API key。
2.安装 UV
步骤
1.克隆此代码库
2.前往 Claude > Settings > Developer > Edit Config > claude_desktop_config.json,并添加以下内容:
替换为你的 API key 和文件目录。
3.查看上方相应文件夹中的 ReadMe 文件,安装所需依赖项
4.重启 Claude Desktop App,即可正常使用
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。