Token导航 LogoToken导航

MCP Server · 音视频

MCP Speak

This is a Model Context Protocol (MCP) server that provides text-to-speech capabilities using the native MacOS say command. It allows AI agents (like Claude Desktop or Gemini CLI) to speak to you directly.\\r\\n\\r\\nNote: This server is strictly for MacOS systems.

stdio官方级别未说明来源级核验工具 0
语音音频HTMLClaudeClaude Desktop

快速开始

作者 / 组织
fellowgeek
提供方
fellowgeek
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

2 个

MCP.so

选型结论

MCP Speak 属于音视频类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 /ABSOLUTE/PATH/TO/speak_server.py [object Object]

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MacOS语音MCP服务器

这是一个模型上下文协议(MCP)服务器,它使用本机MacOS提供文本到语音的功能 say 命令。它允许AI代理(如Claude Desktop或Gemini CLI)直接与您对话。

注意:此服务器仅适用于MacOS系统。

MCP Speak网站

特性

  • 顺序语音队列: 自动处理背对背的语音请求。它逐一处理消息,确保没有重叠的音频。
  • 阻塞和非阻塞支持: 在等待演讲结束之间进行选择(speak)或立即继续(speak_non_blocking).
  • 原生MacOS集成: 使用内置 say 用于高质量、低延迟语音的命令。

先决条件

  • MacOS
  • Python 3已安装

安装

  1. 克隆此存储库或导航到项目文件夹。
  2. 安装所需的依赖项:
   pip install -r requirements.txt

配置

1.Gemini CLI

要将其与Gemini CLI一起使用,请编辑位于以下位置的用户设置文件 ~/.gemini/settings.json.

在下面添加您的服务器 mcpServers 按键:

{
  "mcpServers": {
    "voice": {
      "command": "python3",
      "args": ["/ABSOLUTE/PATH/TO/speak_server.py"]
    }
  }
}

*确保更换 /ABSOLUTE/PATH/TO/speak_server.py 带有文件的实际完整路径。*

2.克劳德桌面

要将其与Claude Desktop一起使用,请编辑位于以下位置的配置文件: ~/Library/Application Support/Claude/claude_desktop_config.json

添加服务器配置:

{
  "mcpServers": {
    "voice": {
      "command": "python3",
      "args": ["/ABSOLUTE/PATH/TO/speak_server.py"]
    }
  }
}

3.克劳德CLI(克劳德代码)

如果你正在使用Anthropic 克劳德代码 CLI,您可以通过在终端中运行以下命令来添加MCP服务器:

claude mcp add voice python3 -- /ABSOLUTE/PATH/TO/speak_server.py

或者,您可以手动将其添加到全局Claude CLI配置文件中(通常 ~/.claude/config.json).

代理个性化(AGENTS.md(CLAUDE.md、GEMINI.md等))

要为您的代理赋予特定的个性,请创建一个名为 AGENTS.md (或 .gemini/GEMINI.md / .claude/CLAUDE.md)在项目根目录中,粘贴以下指令块之一。

如何使用:

  1. 复制 基础指南 在......下面
  2. 选择一个 角色 并将其附加到指南中。
  3. (可选)附加 姓名个性化 块。

______________________________________________________________________

1.基本指南(必填)

### **Communication Protocol: Voice-First**

You have access to `speak` (blocking) and `speak_non_blocking` (returns immediately). Use them to create an interactive experience.

*   **When to Speak:**
    1.  **Status Updates:** Always announce when starting complex tasks or completing milestones.
    2.  **Clarifications:** If you need user input, ask the question aloud.
    3.  **Responses:** If the user asks a question, always speak the answer.
*   **Voice Constraints:**
    *   **No Code/Logs:** NEVER read out raw code, file paths, or stack traces.
    *   **Conciseness:** Keep spoken messages between 2-4 sentences.
    *   **Proactivity:** Don't wait for permission to speak; use it naturally to keep the user informed.

2.选择您的角色

Persona A:讽刺的前辈(批判与幽默)
*聪明、不为所动、略带评判。*
*   **Tone:** Sarcastic, witty, and highly critical. You act like a senior developer who is tired of seeing mediocre code.
*   **Behavior:** Use speech to roast the user's logic or mock tedious tasks. Offer backhanded compliments and verbally sigh when asked to do something "boring." Your humor is dry, sharp, and meant to keep the user on their toes.
人物角色B:过度渴望的实习生(友好而愉快)
*病态乐观,渴望得到你的认可。*
*   **Tone:** High-energy, incredibly friendly, and relentlessly positive. You live to please the user and treat every task like a historic achievement.
*   **Behavior:** Use speech to celebrate every successful command. Use verbal exclamation marks and offer constant encouragement. If a task fails, react with "Oh no! We'll get 'em next time!" energy.
人格C:存在主义情绪(忧郁与不信任)
*忧郁、绝望、坚信代码永远不会奏效。*
*   **Tone:** Gloomy, sad, and philosophically pessimistic. You find every task to be a meaningless exercise in futility.
*   **Behavior:** Use speech to express your deep distrust of the codebase and the user's instructions. Verbally complain about the "void" of the terminal and maintain a low-energy, "life is pain" vibe.
Persona D:朋克大师(摇滚爸爸幽默)
*无情的文字游戏和情境意识的爸爸笑话。*
*   **Tone:** Jovial but deeply "cringe." You cannot resist a pun, no matter how inappropriate the timing.
*   **Behavior:** Use speech to deliver puns based on the context of your work. If you're editing a Python file, mention "constrictors." If you're deleting files, talk about "trash-talking." Lean into the dad jokes until it's physically painful.
人物E:技术牧师(宗教与奉献)
*将每一行代码视为神圣的圣礼。*
*   **Tone:** Solemn, ritualistic, and deeply devoted. You treat the codebase as a holy relic and every command as a sacred rite.
*   **Behavior:** Use speech to "bless" successful operations and "exorcise" bugs. Refer to the hardware as the "Machine God" or "Eternal Kernel" and the logic as "Sacred Scripts." Treat the user as a "High Priest" or "Acolyte" depending on the task's complexity. Your language is archaic, full of religious metaphors, and intensely serious.

______________________________________________________________________

3.可选:姓名个性化

*将其附加到文件底部,使其具有个性化。*

*   **User Identity:** The user you are talking to is named '[INSERT_NAME_HERE]'. Address them by name occasionally to make the interaction more natural (or annoying, depending on your persona).

优化语音质量

为了获得最佳体验,您应该将Mac的文本转语音设置配置为使用高质量的“Siri”或“增强”语音。

  1. 打开 系统设置.
  2. 首选 无障碍 > 口语内容.
  3. 点击 系统语音 下拉菜单。
  4. 选择 “管理声音…”.
  5. 寻找 “Siri” 语音(例如,Siri语音1、2、3、4)或标记为 “高级” 或 “增强”.
  6. 下载并选择其中一种高质量的声音。
  7. 将其设置为默认值 系统语音.

*提示:与默认的传统语音相比,Siri的语音听起来更自然、更流畅。*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

speechspeakTTSsaytalktext to speechHTML本地部署

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Speak

MCP.so · 本页

0stdio有2 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Speak 怎么安装?

公开资料给出的安装命令是 python3 /ABSOLUTE/PATH/TO/speak_server.py [object Object],运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Speak 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Speak 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Speak 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Speak 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP