当前位置: 首页 > news >正文

给 WorkBuddy 接入AI 音乐 MCP,让 Agent 真正生成音乐 demo

最近我们做了一个有意思的实验:

用 WorkBuddy + 谱乐 AI MCP,搭了一个“热点写歌 Agent”。

它可以根据每天的热点,自动帮我们做几件事:整理热点、判断哪些热点适合写成歌、生成歌词和曲风方案,然后调用谱乐 AI 生成歌曲 demo。

听起来有点像“每天自动生成 1000 首歌”。

但更准确地说,它不是一个“自动发歌机器”,而是一个音乐工作室的试错放大器

过去我们可能一天只能认真试十几个选题,现在可以先让 AI Agent 批量生成大量歌曲方向,再由人筛选出其中真正值得继续打磨的作品。


01

为什么我们想做这个东西?

做热点音乐,最大的问题不是“不会写歌”,而是热点变化太快

一个热点可能今天很火,明天就过去了。

但从一个热点到一首可听的 demo,中间通常要经历很多步骤:

看热点、选角度、写歌词、定曲风、生成 demo、听版本、筛选、修改、再发布。

如果完全人工来做,节奏很容易跟不上。

所以我们想试试,能不能让 AI Agent 先完成前面 70% 的试错工作:先批量看热点,批量生成方向,批量生成 demo。最后,还是由人来判断哪首歌值得继续做。

这就是我们这次实验的出发点。


02

完整过程

这次实验主要用到两个工具:

  • WorkBuddy:作为 AI Agent 工作台,负责理解任务、拆解流程、组织内容。

  • 谱乐 AI MCP:作为音乐创作能力,负责真正生成歌词、歌曲 demo、分析音乐风格等。

简单理解就是:

WorkBuddy 负责“想清楚要做什么”。
谱乐 AI MCP 负责“把歌做出来”。

第一步:在谱乐 AI 开放平台创建 API Key

首先,打开谱乐 AI 开放平台:

https://api.yourmusic.fun

注册并登录后,进入控制台,在API 密钥页面创建一个新的 Key。

创建完成后,复制这个 Key,后面会在 WorkBuddy 里用到。

这里需要注意:API Key 只显示一次,建议创建后马上保存好。如果 Key 泄露,可以在控制台里删除并重新创建。

第二步:在 WorkBuddy 里配置谱乐 AI MCP

打开 WorkBuddy,按下面路径进入配置:

专家 → 连接器 → 自定义连接器

然后添加一个自定义 MCP 连接器。

配置内容如下:

{ "mcpServers": { "puyue-music": { "command": "npx", "args": ["-y","@puyue/music-mcp"], "env": { "PUYUE_API_KEY": "sk-test-xxxx", "PUYUE_API_BASE": "https://api.yourmusic.fun" }, "disabled": true } } }

其中:sk-test-xxxx,需要替换成你刚刚在谱乐 AI 开放平台创建的 API Key。

配置完成后保存。如果列表里显示未启用,记得打开右侧开关,把puyue-music启用。

启用成功后,你应该能看到一组谱乐 AI MCP 工具。

这一步完成后,WorkBuddy 就不只是一个普通聊天助手了。

它已经可以调用谱乐 AI 的音乐生成能力。

第三步:先测试一下是否连接成功

配置完成后,可以在 WorkBuddy 里新建一个任务,输入:

请检查当前是否可以调用谱乐 AI MCP 工具,并列出你能使用的音乐创作相关工具。

如果配置成功,WorkBuddy 会返回当前可用的谱乐 AI 工具列表。

这一步主要是确认连接没有问题。

第四步:创建一个“热点写歌制作人”

接下来,我们可以让 WorkBuddy 扮演一个“热点写歌制作人”。

你可以通过专家 → 我的专家 → 创建专家,输入以下 prompt

你是一位热点音乐内容制作人,服务于一家 AI 音乐工作室。你的任务不是直接发布歌曲,而是基于当天热点,批量生成可验证的歌曲 demo 方向。 请按照以下流程工作: 1. 先整理当天适合音乐化的热点,优先关注娱乐、生活方式、职场、校园、爱情、情绪共鸣、短视频传播类话题。 2. 筛掉敏感、负面、争议过强、不适合公开传播的话题。 3. 为每个热点判断“音乐化潜力”,从情绪强度、故事性、传播性、歌词可写性、风险程度五个维度评分。 4. 选择最适合写歌的 3 个热点。 5. 每个热点生成 3 个歌曲方向:情绪共鸣版、轻松吐槽版、短视频传播版。 6. 每个方向包含:歌名、核心情绪、歌词方向、曲风、人声、节奏、适合发布的平台。 7. 先不要生成歌曲,先把方案整理成表格给我确认。

然后使用该专家,为我们挖掘热点选题。这一步我们先不急着生成歌曲。

因为在真实工作流里,选题比生成更重要

不是所有热点都适合写成歌,也不是所有热点都适合公开传播。先让 Agent 做一轮筛选,会让后面的生成更有方向。

第五步:选择一个热点,生成歌曲方案

当 WorkBuddy 给出热点选题表后,我们可以从里面选一个最有潜力的热点。

比如我们选择第一个热点,然后继续输入:

我选择第 1 个热点。请围绕这个热点,生成 3 个歌曲 demo 方案: 1. 情绪共鸣版 2. 轻松吐槽版 3. 短视频传播版 每个方案请包含: - 歌名 - 核心情绪 - 歌词 - 曲风 - 人声建议 - 节奏速度 - 编曲建议 - 适合发布的平台 - 适合谱乐AI歌词生成模式的格式 先不用调用谱乐 AI 相关工具

先不要调用工具生成歌曲,先把 3 个方案完整输出。这一步的目的,是先让 Agent 把“创作方案”写清楚。

让它进一步分析总结后,我们会得到类似这样的结构:

第六步:调用谱乐 AI MCP 生成歌曲 demo

确认方案后,就可以让 WorkBuddy 调用谱乐 AI MCP 生成歌曲了。

输入:

请基于刚才的 3 个歌曲方案,分别调用谱乐 AI MCP 生成歌曲 demo。 要求: 1. 优先使用 puyue-music_generate_song_from_lyrics_and_style。 2. 每首歌的风格要明显不同。 3. 每次调用后记录任务 ID。 4. 如果需要查询生成结果,请使用 puyue-music_query_generation_result。 5. 最后用表格整理:歌名、版本、曲风、生成状态、结果链接、人工推荐程度。

这一步开始,WorkBuddy 就会真正调用谱乐 AI MCP。

也就是说,它不是只在聊天框里“写一首歌词”,而是真的把歌曲生成任务提交到谱乐 AI。

生成完成后,WorkBuddy 会整理出结果。

可以让它继续输出一个细致分析:

第七步:把流程变成每日热点写歌任务

手动跑通一次之后,就可以把它变成每天执行的工作流。

比如每天上午,让 WorkBuddy 自动生成一份“今日热点写歌选题池”。

可以使用下面这个 Prompt:

每天上午执行一次热点写歌工作流。 你的身份:你是我们音乐工作室的热点写歌制作人。 每日任务: 1. 查询今天中文互联网热点,优先关注娱乐、生活方式、职场、校园、爱情、情绪共鸣、短视频传播相关话题。 2. 筛掉敏感、负面、争议过强、不适合公开音乐化表达的热点。 3. 选出 10 个适合音乐化的热点。 4. 对每个热点生成: - 1 个歌名 - 1 个核心情绪 - 3 个创作角度 - 3 个曲风建议 - 1 段歌词副歌 - 1 个适合谱乐 AI 的生成 Prompt 5. 暂时不要自动生成全部歌曲,先整理成“今日热点写歌选题池”。 6. 最后给出你最建议生成 demo 的前 5 个方向,并说明理由。 7. 输出为 Markdown 表格。

03

这个流程适合哪些人?

我们觉得它特别适合几类人:

1. 音乐工作室:可以用它快速验证选题和曲风方向。

2. 短视频团队:可以围绕热点、剧情、账号人设生成定制化 BGM 或主题歌。

3. MCN / 内容团队:可以用它批量生成热点内容方案,再人工筛选发布。

4. 品牌营销团队:可以快速尝试品牌广告歌、活动主题曲、节日营销歌曲。

5. AI Agent 玩家和开发者:可以把谱乐 AI MCP 接进自己的工作流里,让 Agent 拥有音乐生成能力。


这套流程跑下来,我们最大的感受是:AI 写歌不难,难的是判断什么值得写。

热点很多,但不是每个热点都适合音乐化。

所以这个 Agent 的定位不是“自动发歌机器”。我们更愿意把它叫做:

音乐工作室的试错放大器。

它帮我们更快看到更多可能性。

但最后真正决定一首歌能不能继续做的,仍然是人的审美、判断和修改。

这次实验让我们看到一个很明确的趋势:AI Agent 不只是聊天助手,也不只是写文案工具。当它能通过 MCP 调用外部能力后,它就可以进入真实的创作流程。

而谱乐 AI MCP 想做的,就是把音乐生成能力开放给更多 Agent、工作流和创作者。

当 AI Agent 真的会调用音乐工具后,创作流程会发生什么变化呢。

http://www.jsqmd.com/news/1154504/

相关文章:

  • MAX77654与PIC18F87K22构建高效电源管理系统
  • 科普长文:四大真实案例拆解,GF 聚合物管路技术如何适配不同场景的数据中心液冷方案
  • Claude Code 前后端联调实战:让 Claude 帮你打通 REST API
  • TLA2518与TM4C123GH6PZL的ADC系统设计与优化
  • 巨有科技:市集品牌联名周边开发 延伸盈利与传播边界
  • 终极无损视频剪辑指南:如何用LosslessCut极速处理视频音频文件
  • 北光恒电实操总结泰克MSO46示波器遇到故障该怎么办
  • 让 Claude Code 学会走命令行这条近路
  • WeChatIntercept终极指南:3分钟掌握微信防撤回完整方案
  • 工业负载控制方案:TPD2017FN与PIC32MZ的智能驱动设计
  • WeChatIntercept终极配置指南:3分钟实现Mac微信防撤回
  • 蓝牙5.4无线音频系统设计与LC3编解码优化
  • 番茄小说下载神器:如何一键获取全网小说资源并智能转换格式
  • 抖音音乐原声批量下载终极指南:免费开源工具快速提取背景音乐
  • 鸿蒙智能体开发实战:11.自定义插件
  • SD-PPP:在Photoshop中无缝集成AI绘图的全新工作流革命
  • 逃离塔科夫离线版存档编辑神器:SPT-AKI Profile Editor完全指南
  • 直流有刷电机驱动方案:TC78H653FTG与GD32VF103VBT6组合应用
  • STM32与TB6593FNG直流电机控制优化方案
  • 生图提示词不会写?教你用大语言模型改写需求的选型攻略
  • 【Bug已解决】CC Switch configuration conflict / Multiple API keys mixed — Claude Code 多配置冲突解决方案
  • cursor无法连接centos7,显示node版本太低
  • 如何为你的音乐应用添加Apple Music级别的歌词体验?
  • 3分钟搞定!让你的Mac微信消息永远不被撤回
  • 工业负载控制方案:TPD2017FN与PIC18LF4585应用设计
  • PyTorch 2.2.2 cu121 在 Tesla T4 上的部署:从驱动到模型推理的 5 步验证
  • 基于PIC18F4515与PAM8904的多功能声光报警系统设计
  • 大疆上云API 1.10.0 媒体上传优化:3种文件指纹策略对比与性能实测
  • Claude驱动的OpenClaw测试案例揭秘
  • 高精度模拟信号采集:ADS1262与PIC18F47K42的工业应用