SuperAPI AI 工具集

setup-scvelo-remote-tool

智能体与模型

查看项目

更新于 10-16 06:48

技能介绍

用途:把 scVelo 配置为 ToolUniverse 远程工具,完成环境搭建、启动、校验与故障排查,并可选经 ToolUniverse Connect 中继共享给他人。仅共享给用户而非开发时,应参考 tooluniverse-share-computer 指南,无需检出 ToolUniverse 源码。

主要能力:在独立 Python 环境中安装 scVelo 依赖;用 tu remote check 检查缺失项;用 tu serve 启动并共享;用 tu remote login/share 完成授权与私有共享;用 tu doctor 与 tu serve --forward 接入 Connect 中继;提供 run_scvelo_velocity 等 MCP 工具,示例参数为 {"adata_path":"tiny.h5ad","mode":"stochastic"}。

必要用法:需 Linux、Python 3.12.3,小规模随机运行 CPU 即可,GPU 非必需。先运行 python scripts/remote_validation/setup_skill_preflight.py --implementation scvelo,可加 --check-provider-env、--live、--check-connect-prereqs。创建隔离环境后安装依赖,设置 TOOLUNIVERSE_REMOTE_DATA_ROOT,输入需含 spliced/unspliced 层并确认数据权利。本地端点 http://127.0.0.1:8025/mcp。共享前先 tu remote login,再 tu remote share scvelo;中继 wheel 需按给定 SHA-256 安装。

限制:绑定非回环地址需 TOOLUNIVERSE_API_TOKEN,且不得写入参数或结果;密钥只经受保护环境或 tu remote login --manual-key 提供。2026-08-16 校验显示依赖、回环发现与确定性执行通过,但公开发布、跨用户隔离、代表性生物学、广泛并发与恢复未完成;公开发布与独立调用方授权/隔离未测试。默认单 worker 为未测量的保守值。清理时仅删除 .venvs/scvelo、caches/scvelo、runs/scvelo,勿用宽泛递归目标。