使用说明

项目简介

Audius MCP Server 是一个基于 Model Context Protocol (MCP) 构建的后端服务,专注于为大型语言模型 (LLM) 应用提供对音乐平台 Audius 的访问能力。它允许 LLM 客户端检索音乐资源,执行搜索,并控制音频流播放。

主要功能点

  • 音乐资源访问:支持搜索和获取 Audius 平台上的曲目、用户、播放列表等信息。
  • 流媒体播放:提供音频流媒体服务,允许客户端播放 Audius 上的音乐。
  • 趋势分析:提供音乐趋势分析功能,例如热门曲目、流派和情绪分析。
  • 用户互动:支持用户关注、点赞等基本用户互动功能。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/glassBead-tc/audius-mcp.git
    cd audius-mcp
  2. 安装依赖:
    npm install
  3. 构建项目:
    npm run build
  4. 配置环境变量: 复制 '.env.example' 文件为 '.env.local' 并配置 Audius API 密钥 'AUDIUS_API_KEY'。
    cp .env.example .env.local
    # 编辑 .env.local 文件,填入你的 Audius API Key

服务器配置

以下是在 MCP 客户端中配置 Audius MCP 服务器的 JSON 示例。您需要根据您的 MCP 客户端的配置方法进行添加。

{
  "mcpServers": {
    "mcp-audius": {
      "command": "npx",
      "args": ["@glassbead/mcp-audius"],
      "env": {
        "AUDIUS_API_KEY": "<your-audius-api-key>"  // 替换为你的 Audius API 密钥
      }
    }
  }
}

基本使用方法

  1. 启动服务器:在项目根目录下运行命令 'npm start'。
  2. 配置 MCP 客户端:将上述服务器配置添加到您的 MCP 客户端设置中。
  3. 使用客户端与服务器交互:通过 MCP 客户端发送请求,例如搜索音乐、获取用户信息等。

信息

分类

网页与API