返回市场
韵律-MCP

韵律-MCP

作者:MatthewDailey23 星标更新:2025-05-30

项目介绍

Rime MCP

rime

这是一个使用Rime API提供文本转语音功能的模型上下文协议(MCP)服务器。该服务器下载音频并通过系统自带的音频播放器播放。

功能

  • 提供一个speak工具,将文本转换为语音并通过系统音频播放
  • 使用Rime高质量的声音合成API

系统要求

  • Node.js 16.x或更高版本
  • 正常工作的音频输出设备
  • macOS:使用afplay

这里有Claude提供的未经测试的示例代码 🤙✨

  • Windows:内置Media.SoundPlayer(PowerShell)
  • Linux:mpg123、mplayer、aplay或ffplay

MCP配置

"ref": {
  "command": "npx",
  "args": ["rime-mcp"],
  "env": {
      RIME_API_KEY=your_api_key_here

      # 可选配置
      RIME_GUIDANCE="<指导代理如何说话的方法>"
      RIME_WHO_TO_ADDRESS="<你的名字>"
      RIME_WHEN_TO_SPEAK="<告诉代理何时说话>"
      RIME_VOICE="cove" 
  }
}

所有可选环境变量都是工具定义的一部分,并作为提示使用。

所有声音选项都列在这里

你可以从Rime仪表板获取你的API密钥。

以下环境变量可用于自定义行为:

  • RIME_GUIDANCE:使用speak工具的时间和方式的主要描述
  • RIME_WHO_TO_ADDRESS:语音应面向的对象(默认:"user")
  • RIME_WHEN_TO_SPEAK:工具应被使用的时机(默认:"当被要求说话或完成命令时")
  • RIME_VOICE:默认使用的语音(默认:"cove")

示例用例

Rime MCP在Cursor中的演示

示例1:编码代理公告

"RIME_WHEN_TO_SPEAK": "始终通过说话来结束你的回答。",
"RIME_GUIDANCE": "简要概述答案。如果编辑了任何文件,请列出它们。"

示例2:了解孩子们现在的说话方式

RIME_GUIDANCE="使用Gen Alpha中常见的短语和俚语。"
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="当被要求说话时"

示例3:基于上下文的不同语言

RIME_VOICE="讨论Typescript时使用'cove',讨论Python时使用'antoine'"

开发

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 在开发模式下运行并启用热重载:
npm run dev

许可证

MIT

徽章

<a href="https://glama.ai/mcp/servers/@MatthewDailey/rime-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=3882691219,3319055709&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Rime MCP服务器" /> </a> <a href="https://smithery.ai/server/@MatthewDailey/rime-mcp"><img alt="Smithery徽章" src="https://smithery.ai/badge/@MatthewDailey/rime-mcp"></a>

通过Smithery安装

要自动通过Smithery安装Rime文本转语音服务器到Claude桌面:

npx -y @smithery/cli install @MatthewDailey/rime-mcp --client claude