SuperAPI AI 工具集

setup

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:这是 bitwize-music 插件的安装引导技能,帮助用户按自身 Python 环境安装并验证插件依赖,适用于首次配置或 MCP 服务器启动失败时。

主要能力:第一步并行检测 Python 版本、是否属外部托管(externally managed)、是否安装 pipx、是否支持 venv 以及系统平台(uname -s)。第二步串行检查各组件状态:venv 是否存在于 ~/.bitwize-music/venv,venv 内 mcp(需 mcp[cli]>=1.28.1,<3,2.x 探 mcp.server.mcpserver、1.x 探 mcp.server.fastmcp)、matchering、boto3、playwright 是否可导入,并与 requirements.txt 比对版本漂移,输出缺失或版本不符项。所有组件统一装在 venv 中。第三步展示安装命令,第四步生成含环境信息、缺失组件与命令的安装指南,第五步在用户安装后复跑检查确认 MCP 服务器、音频母带、云上传、文档抓取是否就绪,并提示随后运行 /bitwize-music:configure 配置工作区路径。

必要用法(命令保持原样): python3 -m venv ~/.bitwize-music/venv ~/.bitwize-music/venv/bin/pip install -r ${CLAUDE_PLUGIN_ROOT}/requirements.txt ~/.bitwize-music/venv/bin/playwright install chromium Windows 原生版使用 py -3 创建 venv,并以 ~/.bitwize-music/venv/Scripts/python.exe 与 playwright.exe 执行上述安装。

支持系统:Linux(外部托管 Python)、macOS、Windows(WSL)、其他系统;Windows 原生为 Core 层、尽力支持,音频工具需 WSL2。插件自动检测并使用平台 venv,无需额外配置。安装后需重启 Claude Code,MCP 服务器应显示为 running,可再运行 /bitwize-music:setup 验证。

限制:资料未提供各组件具体功能说明、安装失败排查细节、网络或权限要求,也暂未提供版本发布时间与兼容性范围。