SuperAPI AI 工具集

setup-singler-remote-tool

部署与运维

查看项目

更新于 10-16 06:48

技能介绍

用途:部署、启动、校验并排查 SingleR ToolUniverse 远程工具,可选经 ToolUniverse Connect 中继共享。仅共享给用户而非开发时,按 tooluniverse-share-computer 指南操作,无需检出 ToolUniverse 源码。

主要能力:在独立 Python 3.12 环境中安装 SingleR 及其依赖,运行远程检查、本地服务、共享与中继;提供 run_singler_annotate 操作,输入 adata_path、celldex_ref、ref_label_field,返回参考元数据、标签计数与预测标签。

必要用法:创建隔离环境并安装依赖,例如 uv venv --python 3.12 ~/.tooluniverse/envs/singler,随后用 uv pip install 安装两份 requirements;用 tu remote check singler 检查缺失项,用 tu serve --allow singler ... --share 启动共享。本地端点默认 http://127.0.0.1:8029/mcp,可用 fastmcp Client 列出工具并确认包含 run_singler_annotate。共享前可运行 python scripts/remote_validation/setup_skill_preflight.py --implementation singler,并按需加 --check-provider-env、--live、--check-connect-prereqs。

适用场景:需要以远程 MCP 工具形式提供 SingleR 细胞类型注释能力,或在本地验证、共享该模型。

限制:仅 CPU,需按测试/参考矩阵配置内存;须绑定回环地址,非回环绑定需 TOOLUNIVERSE_API_TOKEN;凭据、权重、缓存不得入库。资料显示公开发布、跨用户隔离、代表性参考/精度验证、广泛并发与恢复尚未完成;中继 SDK 尚未发布到 PyPI,需安装指定 wheel。GPU 与并发调优、故障排查步骤见原文,未提供价格与平台信息。