
Atris MCP for Audius

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