用途:本技能用于搭建、启动、验证和排查 LIANA ToolUniverse 远程工具,并可选通过 ToolUniverse Connect 中继共享。若只是为他人共享模型而非开发,可参考 tooluniverse-share-computer 指南,无需检出 ToolUniverse 源码。
主要能力:在独立 Python 3.12 环境中安装 LIANA 及其依赖,运行远程检查、本地服务、共享中继,并执行 run_liana_cellphonedb 等操作。
必要用法:创建隔离环境并安装依赖,例如 uv venv --python 3.12 ~/.tooluniverse/envs/liana,随后安装 tooluniverse 与 liana 的 requirements。用 tu remote check liana 检查缺失项,用 tu serve --allow liana --share --detach 启动共享。开发者可从仓库根目录运行 python scripts/remote_validation/setup_skill_preflight.py --implementation liana 做契约检查,并可用 --check-provider-env、--live、--check-connect-prereqs 扩展验证。本地服务默认端点为 http://127.0.0.1:8017/mcp,可用 fastmcp Client 列出工具并调用 run_liana_cellphonedb。共享前需 tu remote login,之后 tu remote share liana 即可。
适用场景:部署 LIANA 远程工具、验证 MCP 工具发现、通过 ToolUniverse Connect 中继共享、排查依赖或凭据问题。
限制:需 Linux 与 Python 3.12.3;数据需 log1p 归一化且存在 cluster_key;非回环绑定需 TOOLUNIVERSE_API_TOKEN;凭据、权重、缓存不得入库。公开发布、跨用户隔离、代表性生物学、广泛并发与恢复尚未完成验证;tuplatform-connect 尚未发布到 PyPI,需安装指定 wheel。部分操作(如 USPTO)因凭据返回 403。具体收费、价格与平台支持暂未提供。