关于 starsinger-mcp
StarSinger MCP 让 AI Agent 搜索、浏览和串流 AI 音乐曲库,也能从简短需求生成带人声的歌曲或纯音乐。创作工具提供任务状态、近期作品和余额查询。
主要功能
- 01按自然语言、情绪或曲风搜索曲目
- 02获取曲目串流链接、歌词和元数据
- 03浏览艺人与作品目录
- 04从需求创作带人声歌曲或纯音乐
- 05查询创作任务、近期歌曲和余额
适用场景
- 01为视频或活动寻找合适的曲目
- 02获取曲目链接、歌词及艺人资料
- 03从简短描述制作原创歌曲
MCP 相关
MCP 服务向客户端提供音乐搜索、曲目详情、热门曲目、艺人浏览及歌曲创作工具。连接远程服务时使用 Streamable HTTP;调用需要 StarSinger API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp-api.starsinger.ai/mcpclaude mcp add --transport http ai-starsinger-starsinger https://mcp-api.starsinger.ai/mcp{"mcpServers":{"ai-starsinger-starsinger":{"type":"http","url":"https://mcp-api.starsinger.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-starsinger-starsinger":{"type":"http","url":"https://mcp-api.starsinger.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-starsinger-starsinger":{"type":"http","url":"https://mcp-api.starsinger.ai/mcp"}}}{"mcpServers":{"ai-starsinger-starsinger":{"serverUrl":"https://mcp-api.starsinger.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp-api.starsinger.ai/mcp需要授权工具
11| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| wait | boolean | 否 | 在此等待歌曲完成(最长 4 分钟),而不是立即返回任务。默认值为 true。 |
| brief | string | 否 | 歌曲的主题、受众、场合和氛围。除非已提供歌词,否则为必填项。 |
| genre | string | 否 | 一个流派标签:Pop、Jazz、Hip-Hop、Country、Lo-fi、Classical、Afrobeats、K-Pop…… |
| style | string | 否 | 仅填写制作风格:节奏、情绪、乐器、时代、风格参考。少于 12 个词。 |
| title | string | 否 | |
| voice | enum | 否 | 演唱声音。male | female | neutral |
| lyrics | string | 否 | 用户创作的完整演唱歌词。 |
| language | string | 否 | 歌词的 ISO 639-1 代码,例如 en、es、hi(默认 en)。 |
| publicOk | boolean | 否 | 用户了解免费歌曲会发布到公开动态,并表示同意。免费抽取时必填。 |
| instrumental | boolean | 否 | 完全没有人声:钢琴曲、节拍、背景音乐。 |
| singInMyVoice | boolean | 否 | 使用账户所有者克隆的本人声音演唱(如果已在 starsinger.ai/studio/voice 设置)。 |
详细介绍
StarSinger MCP 服务
一个 MCP(Model Context Protocol)服务,让 AI Agent 能够访问 StarSinger AI 音乐目录 — 搜索、串流播放并浏览不断扩充的 AI 生成音乐库。
创作歌曲(v0.2)
让你的助手创作一首歌,它就能做到 — make_song 会创作歌词、谱曲并演唱一首完整的歌曲,带有真实人声,大约一分钟即可完成(如果你提出要求,也可以创作纯音乐),歌曲会保存在 API 密钥所关联的 StarSinger 账号中。
- 每天可以免费创作一首歌,无需订阅。免费创作的歌曲会发布到 StarSinger 公共动态 — 工具会告知这一点,并且只有在
publicOk: true时才会继续。 - 用完免费额度后,需要使用已购买的歌曲点数(发布前为私密)。如果没有剩余点数,工具会提供结账链接和价格。
song_status可查询任务状态,my_songs可列出你最近创作的歌曲,wallet会告知下一首歌将消耗什么。
远程使用(无需安装):向 https://mcp-api.starsinger.ai/mcp 发送 POST 请求,并使用 Authorization: Bearer <api key> — Streamable HTTP,无状态。
快速开始
1. 获取 API 密钥
在 mcp.starsinger.ai 免费获取 API 密钥 — 注册后从控制面板创建密钥。
2. 添加到 AI 工具
Claude Desktop — 添加到 claude_desktop_config.json:
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
Cursor — 添加到 .cursor/mcp.json:
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
VS Code — 添加到用户设置:
{
"mcp": {
"servers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
}
3. 试用
向你的 AI 助手提出请求:
“帮我找一些轻松的爵士钢琴曲”
“StarSinger 有哪些艺人?”
“给我找一首适合健身视频的欢快曲目”
工具
search_music
通过自然语言查询、情绪或流派搜索目录。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
query | string | 是 | 自然语言搜索 — “欢快的爵士钢琴曲”、“悲伤的小提琴叙事曲” |
mood | string | 否 | 按情绪筛选:purple(轻松)、red(充满活力)、blue(感性)、gold(振奋)、green(自然)、pink(浪漫)、dark(强烈)、rainbow(多元) |
limit | number | 否 | 返回结果数量(默认 10,最多 50) |
get_track
获取指定曲目的完整详情和串流播放 URL。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
trackId | string | 是 | 搜索结果中的曲目 ID |
get_trending
获取目录中当前热门的曲目。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
limit | number | 否 | 曲目数量(默认 10,最多 50) |
browse_artists
浏览 AI 目录中的艺人,可按流派筛选。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
genre | string | 否 | 按流派筛选(例如 “jazz”、“classical”、“pop”) |
limit | number | 否 | 艺人数量(默认 10,最多 50) |
get_artist
获取艺人的完整档案和作品目录。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
artistId | string | 否 | 浏览结果中的艺人 ID |
handle | string | 否 | 艺人账号名(例如 “miles_rivers”) |
你将获得
每条曲目响应都包含:
- 串流播放 URL — 可直接播放或嵌入的 MP3 链接
- 封面图 — 专辑封面图片 URL
- 完整歌词 — 完整的歌曲歌词
- 元数据 — 标题、艺人、流派、情绪、播放次数、点赞数
- 艺人信息 — 简介、影响来源、乐器、所在城市
配置
| 环境变量 | 必填 | 默认值 | 描述 |
|---|---|---|---|
STARSINGER_API_KEY | 是 | — | 你的 StarSinger API 密钥 |
STARSINGER_API_URL | 否 | https://mcp-api.starsinger.ai | API 基础 URL |
关于 StarSinger
StarSinger 是一个 AI 音乐创作平台。目录中的所有音乐均由 AI 生成,归 Veronata Inc. 所有,并可通过此 API 使用。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。