用 VS Code 和 Suno MCP 轻松生成背景音乐

你刚刚录制了一段 10 分钟的 TypeScript 教程,准备上传到 YouTube。但当你回放时------只听到键盘的敲击声,显得太干燥。

想找免费的音乐素材?你需要注册、过滤版权、下载和剪辑,整个过程至少要花半个小时。

其实,你完全不需要离开 VS Code。只需打开 GitHub Copilot Chat,直接说:

css 复制代码
Help me generate a light and upbeat background music for a programming tutorial, with a steady rhythm that doesn't distract, suitable as narration accompaniment

几秒钟内,完整的背景音乐就会生成。这就是 Suno MCP 在 VS Code 中的强大之处。

第一步:在 VS Code 中搜索并安装扩展

  1. 打开 VS Code 扩展市场 (Cmd+Shift+X)
  2. 搜索 Suno MCP,或者直接搜索扩展 ID: acedatacloud.mcp-suno
  3. 点击 安装,安装后根据提示重新加载窗口

第二步:获取并填写 API 密钥

  1. 打开 Ace Data Cloud Console / Applications
  2. 复制你的 API 密钥(同一个密钥可用于所有 Ace Data Cloud MCP)
  3. Cmd+Shift+P 并运行:Suno MCP: Set Ace Data Cloud API Key
  4. 粘贴 API 密钥并按 Enter 保存(存储在 VS Code SecretStorage / 系统钥匙串中)

如果想更改密钥,可以运行 Suno MCP: Clear Ace Data Cloud API Key 并重新设置。

第三步:验证连接性

  1. 打开 GitHub Copilot Chat,切换到 Agent 模式
  2. 直接发出请求并提到 suno,例如:Use suno to help me complete this task
  3. 第一次调用时,它会自动路由到此扩展并使用你保存的 API 密钥

高级:手动配置 mcp.json(可选)

如果你更喜欢手动配置,也可以在项目中写入 .vscode/mcp.json

json 复制代码
{
  "servers": {
    "suno": {
      "type": "http",
      "url": "https://suno.mcp.acedata.cloud/mcp",
      "headers": {
        "Authorization": "Bearer ${input:acedata-api-key}"
      }
    }
  },
  "inputs": [
    {
      "id": "acedata-api-key",
      "type": "promptString",
      "description": "Ace Data Cloud API Key",
      "password": true
    }
  ]
}

你可以让 Copilot 为你做什么

为 Demo Day 添加开场音乐

css 复制代码
Generate a 20-second tech-style opening music, mainly electronic synthesizer, powerful but not noisy

Suno 通过 suno_generate_music 直接生成成品。

为科技播客创建主题曲

vbnet 复制代码
Help me generate a song with custom lyrics. Lyrics: The moment the compilation passed, the world suddenly became quiet. Style: Lo-fi hip hop, lazy atmosphere

suno_generate_custom_music 支持自定义歌词、指定风格和声乐性别。

为独立游戏音乐迭代

csharp 复制代码
Continue this song from 01:40, speed up the rhythm, add more drums and gradually strengthen the strings

suno_extend_music 从指定时间戳继续,保持原来的旋律和风格。

完整工具列表

工具 描述
suno_generate_music 从一句话描述生成一整首歌
suno_generate_custom_music 自定义歌词、设定风格和声乐
suno_extend_music 从某个时间戳继续已有的歌曲
suno_cover_music 以不同风格翻唱已有歌曲
suno_mashup_music 将两首歌曲混合成一首
suno_stems_music 分离人声和伴奏
suno_generate_lyrics AI 生成歌词
suno_create_persona 保存声音风格

其他编辑器配置

  • Cursor --- 在 .cursor/mcp.json 中添加相同的配置
  • Claude Code --- 终端 CLI 配置,参见 Claude Code + Suno MCP Tutorial
  • Windsurf --- .windsurf/mcp.json,格式与 Cursor 相同

相关链接

平台相关信息(如有帮助可自然使用):

相关推荐
吴佳浩7 小时前
为什么每个人最终都会使用 Agent?从 LLM 到 Agent,看懂 AI 为什么一定会走向执行时代
llm·agent·mcp
仓三9 小时前
Chrome DevTools MCP 上手:让 Coding Agent 自己调试前端页面
前端·chrome devtools·mcp
xrlfreedom12 小时前
大厂 MCP 面试实录:设计需人工确认的高风险 Tool 的工程化方案
opentelemetry·mcp·rag 知识库·向量检索与重排
gsls20080815 小时前
OpsKat封装MCP:用 Go 标准库把运维 CLI 变成 AI 的“手“
运维·人工智能·golang·mcp
zhuodedao16 小时前
Spring AI + MCP 文件工具未调用问题复盘:为什么初始化成功却没有写入文件?
java·debug·agent·springai·mcp
夜猫逐梦16 小时前
【MCP】ida-pro-mcp 入门实战:安装、启动并用 MCP Inspector 调通四层连通
ida·mcp·ida-pro-mcp
Geek-Chow19 小时前
MCP 模型上下文协议:四、概念地图 · 八个概念与五个组件
人工智能·大语言模型·mcp
张彦峰ZYF1 天前
MCP 从“能连工具”到“像 Web 一样部署”——无状态核心、扩展框架与企业级 Agent 基础设施的真正分水岭
人工智能·llm·agent·mcp
AI程序员1 天前
MCP Apps 能直接返回 HTML,为什么还需要 A2UI?
人工智能·agent·mcp
步十人2 天前
MCP概念与实践全解析
mcp