返回 MCP 目录
public公开dns本地运行

bouyomi-mcp-nodejs

这是一个基于Node.js的MCP服务器项目,通过Model Context Protocol实现AI助手与棒読みちゃん语音合成软件的集成,提供文本转语音功能,支持音色、音量、语速等参数调整。

article

README

🚀 棒読みちゃんMCPサーバー (Node.js版)

本项目是一个使用Model Context Protocol (MCP) 的服务器,它能为AI助手提供基于棒読みちゃん(ゆっくりボイス)的语音朗读功能。项目基于Node.js/TypeScript实现。

🚀 快速开始

前提条件

  1. 安装Node.js版本16或以上。
  2. 确保npm版本7或以上。
  3. 棒読みちゃん已正确安装,并且其HTTP接口服务在50080端口上运行。

安装步骤

  1. 克隆本仓库:
    git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git
    cd bouyomichan-mcp-nodejs
    
  2. 安装依赖项:
    npm install
    
  3. 编译代码:
    npm run build
    

启动说明

启动服务器:

npm start

与Claude for Desktop的集成

要将本服务器与Claude for Desktop连接,请按照以下步骤操作:

  1. 打开Claude for Desktop的配置文件:
    • MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. 在文件中添加如下内容(请将路径替换为实际服务器启动脚本的绝对路径):
    {
      "mcpServers": {
        "bouyomi": {
          "command": "node",
          "args": [
            "/实际路径/bouyomichan-mcp-nodejs/build/index.js"
          ]
        }
      }
    }
    
  3. 重启Claude for Desktop以使配置生效。

✨ 主要特性

  • 文本朗读:实现文字转语音功能。
  • 声音类型选择:可以选择不同的声音类型(如女性、男性等)。
  • 音量调整:调节输出音量大小。
  • 速度调节:控制朗读的速度。
  • 音程调整:调节音调高低。

💻 使用示例

基础用法

在Claude for Desktop中,您可以按照以下方式使用:

  • “こんにちは、世界”と読み上げて
  • 男性の声で“これはテストです”と読み上げて
  • 速度を速くして“急いでいます”と読み上げて

📚 详细文档

参数说明

| 属性 | 详情 | |------|------| | 参数名称 | 描述 | | text | 要朗读的文本,为必填项,支持任意文本 | | voice | 音声类型,默认值为0 (女性1),可选值有0: 女性1,1: 男性1,2: 女性2 等 | | volume | 音量,默认值为 -1 (默认音量),取值范围 -1: 默认音量,0 - 100: 可调节音量 | | speed | 速度,默认值为 -1 (默认速度),取值范围 -1: 默认速度,50 - 200: 可调节速度 | | tone | 音调,默认值为 -1 (默认音调),取值范围 -1: 默认音调,50 - 200: 可调节音调 |

📄 许可证

本项目采用MIT许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端