用途:本技能用于搭建、启动、验证和排查 Milo ToolUniverse 远程工具,并可选通过 ToolUniverse Connect 中继共享。若只是为他人共享模型而非开发,应参考 tooluniverse-share-computer 指南,无需检出 ToolUniverse 源码。
主要能力:创建独立 Python 3.12 环境并安装依赖;用 tu remote check 检查缺失项;用 tu serve 启动带共享的本地服务;用 tu remote login/share 完成设备码授权与私有共享;通过本地 MCP 端点调用 run_milo_differential_abundance 做差异丰度分析。
必要用法:先建环境并安装依赖,例如 ~/.local/bin/uv venv --python 3.12 ~/.tooluniverse/envs/milo,再安装 requirements 文件;运行 tu remote check milo --python ... 列出缺失项;设置 TOOLUNIVERSE_REMOTE_DATA_ROOT 等环境变量后,用 tu serve --allow milo --python ... --share --detach --name "<computer name>" --service https://tooluniverse-backend.onrender.com 启动。共享前先 tu remote login,再 tu remote share milo。本地端点默认 http://127.0.0.1:8023/mcp。
适用场景:部署 Milo 远程工具、私有共享给授权用户、本地验证 MCP 工具发现与调用、排查依赖或凭据问题。
限制:需 Linux、Python 3.12.3,从 ToolUniverse 仓库根目录运行;非回环绑定需 TOOLUNIVERSE_API_TOKEN;凭据、权重、缓存不得入库。公开发布、跨用户隔离、代表性生物学、广泛并发与恢复尚未完成测试;USPTO 相关操作因凭据返回 403。并发默认单 worker,需实测后再增加。清理时仅删除 .venvs/milo、caches/milo、runs/milo,勿用宽泛递归目标。