Atris MCP for Audius

Atris MCP for Audius

site icon
2025.04.16 0
TypeScript音乐服务音频流媒体内容管理娱乐功能
Atris MCP for Audius 是一个基于模型上下文协议(MCP)的服务器,通过大型语言模型(LLM)提供对 Audius 音乐平台的访问。它支持音乐发现、艺术家信息查询、播放列表管理、音轨分析、内容货币化、社交互动以及工作流自动化等功能。
View on GitHub

Overview

基本能力

产品定位

Atris MCP for Audius 是一个连接大型语言模型与 Audius 音乐平台的中间件,旨在通过自然语言处理技术简化音乐内容的发现、管理和交互。

核心功能

  • 音乐发现与搜索:支持按流派、心情、BPM等条件搜索音轨、用户和播放列表
  • 音轨流媒体:直接从 Audius 流式传输音频内容
  • 内容创作:上传音轨、创建和管理播放列表
  • 社交功能:关注用户、收藏音轨、评论内容
  • 货币化:访问高级内容、购买音轨、向艺术家发送小费
  • 分析:跟踪播放次数、趋势数据和听众洞察

适用场景

  • 音乐爱好者通过自然语言查询发现新音乐
  • 艺术家管理其 Audius 内容和分析表现
  • 开发者构建基于 Audius 的音乐应用
  • 内容创作者策划和推广播放列表

工具列表

  • 发现工具:搜索音轨、用户、播放列表,发现趋势内容
  • 音轨工具:流媒体播放、获取音轨信息、分析音轨表现
  • 用户工具:获取用户资料、管理关注关系
  • 内容创作工具:上传和管理音轨、创建播放列表
  • 社交工具:评论、收藏、私信
  • 货币化工具:管理NFT门控内容、处理交易

常见问题

  • 需要 Node.js 16 或更高版本
  • 生产环境推荐使用 Audius API key

使用教程

使用依赖

  • Node.js 16 或更高版本

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @glassBead-tc/audius-mcp-atris --client claude

NPM 安装

npm install audius-mcp-atris
# 或
yarn add audius-mcp-atris

手动安装

git clone https://github.com/glassBead/audius-mcp-atris.git
cd audius-mcp-atris
npm install
npm run build

Docker 安装

docker build -t audius-mcp-atris .
docker run -it --rm \
  -e AUDIUS_API_KEY=your_api_key_here \
  -e AUDIUS_API_SECRET=your_api_secret_here \
  -e AUDIUS_ENVIRONMENT=production \
  audius-mcp-atris

调试方式

启动服务器:

npm start

仅启动流媒体服务器:

node start-stream-server.js

使用 MCP 检查器测试:

npm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector node ./build/index.js

许可证

该项目遵循 MIT 开源许可条款。