用途:该技能指导在 Linux、Python 3.12 环境下把 MOFA+ 配置为 ToolUniverse 远程工具,并可选通过 ToolUniverse Connect 中继共享给其他用户。若只是使用他人共享的模型,应参考 tooluniverse-share-computer 指南,无需检出 ToolUniverse 源码。
主要能力:创建隔离 Python 环境并安装依赖;用 tu remote check 检查缺失项;用 tu serve 启动带共享的远程服务;用 tu remote login/share 完成设备码授权与私有共享;用 tu doctor 与 tu serve --forward 接入 Connect 中继;提供本地 MCP 端点校验与 run_mofa_factors 示例调用。
必要用法:先建环境并安装依赖,例如 uv venv --python 3.12 ~/.tooluniverse/envs/mofa,再安装 tooluniverse 与 mofa 的 requirements;运行 tu remote check mofa --python ... 列出缺失项;随后 tu serve --allow mofa --python ... --share --detach --name "<computer name>" --service https://tooluniverse-backend.onrender.com。开发者可从源码运行 python scripts/remote_validation/setup_skill_preflight.py --implementation mofa,并启动 python -m tooluniverse.remote.mofa.mofa_tool,本地端点为 http://127.0.0.1:8024/mcp。共享前需 tu remote login,之后 tu remote share mofa。
适用场景:部署或诊断 MOFA+ 远程工具、私有共享、Connect 中继接入、本地 MCP 发现与调用验证。
限制:验证状态显示公开发布、跨用户隔离、代表性多组学精度、广泛并发与恢复尚未完成;部分操作因凭据返回 403。默认单 worker 为未测量的保守值;绑定非回环地址需 TOOLUNIVERSE_API_TOKEN,且不得写入参数或结果。不要向共享部署发送私有矩阵,凭据、权重、缓存应置于 Git 之外。清理时仅删除 .venvs/mofa、caches/mofa、runs/mofa,避免宽泛递归删除。其余细节暂未提供。