mcpField
S
starsinger-mcp

starsinger-mcp

本地服务
github.com/starsinger-ai游戏娱乐130 周前更新

关于 starsinger-mcp

starsinger-mcp 将 AI Agent 连接到 StarSinger 的 AI 生成音乐目录,支持自然语言搜索、曲目详情与流媒体链接、热门曲目和艺人浏览。

主要功能

  1. 01按查询、情绪或流派搜索
  2. 02获取曲目详情和流媒体链接
  3. 03浏览热门曲目
  4. 04浏览艺人及其唱片目录
  5. 05曲目歌词、封面和元数据

适用场景

  1. 01按情绪或流派寻找音乐
  2. 02获取曲目播放链接
  3. 03探索艺人及其唱片目录

MCP 相关

向 MCP 客户端提供 StarSinger 目录搜索、曲目和艺人查询、热门曲目及浏览工具。访问需要 StarSinger API 密钥。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"starsinger-ai-starsinger": {
"command": "npx",
"args": [
"-y",
"starsinger-mcp"
],
"env": {
"STARSINGER_API_KEY": "<STARSINGER_API_KEY>",
"STARSINGER_API_URL": "<STARSINGER_API_URL>"
}
}
}
}
启动命令npx -y starsinger-mcp
需要配置的环境变量
STARSINGER_API_KEY密钥Your StarSinger API key from https://mcp.starsinger.ai
STARSINGER_API_URLOptional: Custom API base URL (default: https://mcp-api.starsinger.ai)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmstarsinger-mcp0.1.1

工具

还没有获取到工具列表

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

详细介绍

StarSinger MCP 服务

一个 MCP(Model Context Protocol)服务,可让 AI Agent 访问 StarSinger AI 音乐目录——在不断扩充的 AI 生成音乐库中搜索、播放和浏览曲目。

快速开始

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

通过自然语言查询、情绪或流派搜索目录。

参数类型必填描述
querystring是自然语言搜索,例如 “欢快的爵士钢琴曲”、“悲伤的小提琴叙事曲”
moodstring否按情绪筛选:purple(轻松)、red(充满活力)、blue(情感丰富)、gold(振奋)、green(自然)、pink(浪漫)、dark(强烈)、rainbow(多元)
limitnumber否返回结果数量(默认 10,最多 50)
get_track

获取指定曲目的完整详情和流媒体 URL。

参数类型必填描述
trackIdstring是搜索结果中的曲目 ID
get_trending

获取目录中当前热门的曲目。

参数类型必填描述
limitnumber否曲目数量(默认 10,最多 50)
browse_artists

浏览 AI 目录中的艺人,可按流派筛选。

参数类型必填描述
genrestring否按流派筛选(例如 “爵士”、“古典”、“流行”)
limitnumber否艺人数量(默认 10,最多 50)
get_artist

获取艺人的完整资料和作品目录。

参数类型必填描述
artistIdstring否浏览结果中的艺人 ID
handlestring否艺人用户名(例如 “miles_rivers”)

你将获得

每个曲目响应都包含:

  • 流媒体 URL — 可直接播放或嵌入的 MP3 链接
  • 封面图 — 专辑封面图片 URL
  • 完整歌词 — 完整的歌曲歌词
  • 元数据 — 标题、艺人、流派、情绪、播放次数、点赞数
  • 艺人信息 — 简介、影响来源、乐器、城市

配置

环境变量必填默认值描述
STARSINGER_API_KEY是—你的 StarSinger API 密钥
STARSINGER_API_URL否https://mcp-api.starsinger.aiAPI 基础 URL

关于 StarSinger

StarSinger 是一个 AI 音乐创作平台。目录中的所有音乐均由 AI 生成,归 Veronata Inc. 所有,可通过此 API 使用。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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