mcpField
V
Voice To Instrument — Music Utilities

Voice To Instrument — Music Utilities

本地服务
voicetoinstrument.com媒体与设计02 周前更新

关于 Voice To Instrument — Music Utilities

Voice To Instrument — Music Utilities 是用于音乐节奏和音高计算的离线 MCP 服务,适合需要快速获得时值、频率或音符信息的用户。所有计算均在本地完成,不生成或转换音频。

主要功能

  1. 01将 BPM 换算为音符时值和小节长度
  2. 02将音名转换为频率和 MIDI 编号
  3. 03将频率匹配到音符并计算音分偏差
  4. 04本地运行且无需网络或密钥

适用场景

  1. 01根据 BPM 计算音符时值和乐句长度
  2. 02查询音名对应的频率与 MIDI 编号
  3. 03识别频率最接近的音符及音分偏差

MCP 相关

作为 MCP 服务,提供节奏时值、音名与频率之间的计算工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbvoicetoinstrument-1.0.0.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

离线 MCP 工具

两个小型 MCP 服务,分别用于音乐计时和 Tesla 车身贴膜准备。每个工具都在本地使用算术运算或随附的参考数据运行。无需 API 密钥、账户、网络请求、遥测数据或连接网站后端。

Voice To Instrument — 音乐实用工具

来自 Voice To Instrument。

  • tempo_to_timing:将四分音符 BPM 转换为音符时值和小节长度。
  • note_to_frequency:将科学音高记法转换为 Hz 和 MIDI 音符编号。
  • frequency_to_note:返回最接近的十二平均律音符及音分偏差。

例如,120 BPM 对应 500 ms 的四分音符、375 ms 的附点八分音符,以及一个 4/4 拍、时长 8 秒的四小节乐句。默认调音下,A4 为 440 Hz。此软件包用于音乐计算,不会生成或转换音频。

Tesla Wrap Generator — 模板实用工具

来自 Tesla Wrap Generator。

  • list_vehicle_templates:按车系筛选 12 个随附的车型/配置模板。
  • validate_wrap_metadata:根据所选模板检查调用方提供的尺寸、文件名和字节数。

目录引用了 Tesla 发布的模板,并于 2026 年 10 月 17 日核验。原生 Cybertruck 模板为 1024 × 768;其他随附模板均为 1024 × 1024。参考链接以文本形式返回,服务不会下载这些链接。软件包不含模板图片。

检查采用保守限制:文件大小为 1,000,000 字节,文件名长度为 30 个字符(包括 .png)。检查的仅是提供的元数据,不检查文件内容、面板对齐情况,也不验证特定车辆/软件版本是否接受。此软件包不会生成车身贴膜。它与 Tesla, Inc. 无关联。

安装

从 Releases 下载相应的 .mcpb 文件,并将其安装到支持 MCP bundle 的客户端中。需要 Node.js 20.19+。无需环境变量或凭据。

对于使用 JSON 配置的客户端,解压 bundle(它是一个 ZIP 压缩包),并使用其 server/index.cjs 的绝对路径:

{
  "mcpServers": {
    "music-utilities": {
      "command": "node",
      "args": ["/absolute/path/to/extracted/voice/server/index.cjs"]
    },
    "wrap-utilities": {
      "command": "node",
      "args": ["/absolute/path/to/extracted/tesla/server/index.cjs"]
    }
  }
}

开发

npm ci
npm test
npm run build
npm run smoke

冒烟测试通过 MCP 客户端 SDK 连接,并调用每个已解压 bundle 中的所有工具。在 macOS 上,子服务的操作系统级网络访问会被禁止。Bundle 哈希值和 Registry 元数据由构建过程生成。

Registry 标识符:

  • io.github.stark-ydq/voicetoinstrument
  • io.github.stark-ydq/teslawrapgenerator

许可证:MIT。每个 bundle 均包含第三方依赖项声明。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。