经 AI Skill Hub 精选评估,ATRI 获评「推荐使用」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
ATRI 是本地优先的 AI Agent 架构与音乐工作站,提供多模型 LLM Runtime、工具调用闭环、上下文压缩、子 Agent 并行调度、MCP/Sk
ATRI 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
ATRI 是本地优先的 AI Agent 架构与音乐工作站,提供多模型 LLM Runtime、工具调用闭环、上下文压缩、子 Agent 并行调度、MCP/Sk
ATRI 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/Tz-WIND/ATRI
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"atri": {
"command": "npx",
"args": ["-y", "atri"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 ATRI 执行以下任务... Claude: [自动调用 ATRI MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"atri": {
"command": "npx",
"args": ["-y", "atri"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
ATRI 是一个 AI Agent框架/原生音乐工作站 —— 将 DAW、实时音频引擎与 Agent 系统融为一体的本地创作环境。
这不是聊天机器人外面套一层 DAW 的壳,也不是在 DAW 里塞一个 AI 对话框。ATRI 的 Agent 可以直接读取工程状态、写入 MIDI、操控播放、管理文件,像一名坐在你旁边看着屏幕的合作伙伴,而不是只能隔空给建议的旁观者。
项目当前仍在快速推进中......
atri-host 建议安装 Visual Studio Build Tools(C++ 桌面开发)适合先在本机跑起 Dashboard + Rust Audio Host。命令示例以 PowerShell 为主。
git clone <repo-url>
cd ATRI
uv sync
Copy-Item config.yaml.example config.yaml
编辑 config.yaml,至少填入可用的 api_key、base_url 和 model;也可以启动后在 Dashboard 的 Settings -> Providers 中配置模型。
cd frontend
npm install
npm run build
cd ..
cd atri-host
cargo build -p atri-host
cd ..
uv run python main.py
启动后打开:
http://localhost:6185
首次访问会进入账号初始化流程。
—————————————————————
如需 Steinberg built-in ASIO 等其他 ASIO 设备:
cargo build -p atri-host --features asio
前置准备:
libclang 可被找到。setx CPAL_ASIO_DIR "你的ASIOSDK放置路径"
setx LIBCLANG_PATH "C:\Program Files\LLVM\bin"
Settings -> Providers —— 添加 OpenAI 兼容或 Anthropic 兼容的模型 Provider。Settings -> Models —— 激活要使用的模型。Settings -> Music —— 添加本地音乐目录。Settings -> Audio —— 确认采样率、缓冲区、位深与输出设备。Studio,点击 Demo 或创建轨道,确认 Host Online 后播放。audio_host.audio_engine 可选值:
default —— 系统默认输出设备。<host> —— 指定 CPAL host 的默认设备,如 wasapi。<host>::<device name> —— 具体设备,如 wasapi::Speakers (Realtek USB Audio)。bit_depth 支持 f32、i16、i24。
注意:CPAL 未直接暴露 24-bit sample format,i24 会优先匹配 I32/U32 等设备格式,实际可用性取决于声卡驱动。
位于 core/pipeline/,采用洋葱模型(受 AstrBot 启发)组织消息处理流程:
MessageEvent 进入
│
▼
┌─ WakingCheckStage ──────────────────────────────┐
│ 判断是否应响应此消息 │
│ · WebChat: 始终唤醒 │
│ · OneBot11 私聊: 始终唤醒 │
│ · OneBot11 群聊: @提及 或 唤醒词 触发 │
└──────────────────────────────┬───────────────────┘
▼
┌─ PreProcessStage ──────────────────────────────┐
│ 消息规范化 │
│ · 去除前导 @提及 │
│ · 统一消息格式 │
└──────────────────────────────┬───────────────────┘
▼
┌─ ProcessStage (核心,约 40KB) ───────────────────┐
│ 创建/复用 Agent 实例 │
│ · 管理 Session / Timeline / Task 存储 │
│ · 处理图片转录(若启用) │
│ · 调用 Agent.chat_async() │
│ · 通过 WebSocket 广播 tokens/tool_calls/thinking │
│ · 会话级 asyncio.Lock 防止并发冲突 │
└──────────────────────────────┬───────────────────┘
▼
┌─ RespondStage ─────────────────────────────────┐
│ 响应路由 │
│ · 回传结果到正确的平台 (OneBot11 / WebChat) │
│ · 长消息自动分块 (4000 字符) │
│ · 转换为各平台的本地消息格式 │
└─────────────────────────────────────────────────┘
core/tools/mcp.py),支持 stdio/HTTP 传输,管理外部 MCP server 的工具注册与调用SKILL.md 文件系统,按需加载领域知识和工作流模板,Dashboard 提供技能浏览/编辑/导入界面工程文件位于 data/music_workstation/project.json,包含:
title、tempo、time_signature、length_beatstracks(音量、声像、静音、独奏)core/music_project.py 负责 normalize、保存、迁移旧结构、展开 clip notes,确保 Agent 工具与 Dashboard 始终操作同一种工程格式。
ATRI 是一个开源的 MCP 工具,提供了多模型 LLM Runtime 和工具调用闭环等功能,值得关注。
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
AI Skill Hub 点评:ATRI 的核心功能完整,质量良好。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | ATRI |
| 原始描述 | 开源MCP工具:ATRI 是本地优先的 AI Agent 架构与音乐工作站,提供多模型 LLM Runtime、工具调用闭环、上下文压缩、子 Agent 并行调度、MCP/Sk。⭐9 · Python |
| Topics | mcpagentaiai-agentdawdigitalaudioworkstationpython |
| GitHub | https://github.com/Tz-WIND/ATRI |
| License | AGPL-3.0 |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端