用途:按资料,此技能负责设置、启动、验证与排查 ESM ToolUniverse 远程工具,并可选择通过 ToolUniverse Connect 中继;同时面向从 ToolUniverse 源码工作的开发者和问题诊断者。
主要能力:建立独立 Python 环境并安装依赖,检查 ESM 远程工具缺失项,进行本地或共享方式的 MCP 服务启动,验证 esm_embed_sequence 等工具发现与调用,支持远程共享与设备授权登录。
使用方式:先创建隔离环境,例如 ~/.local/bin/uv venv --python 3.12 ~/.tooluniverse/envs/esm,并安装 esm-tooluniverse.txt 与 esm-requirements.txt;运行时可用 ~/.local/bin/tu remote check esm --python ~/.tooluniverse/envs/esm/bin/python 检查缺失项,再以 ~/.local/bin/tu serve --allow esm --python ~/.tooluniverse/envs/esm/bin/python --share --detach --name "<computer name>" --service https://tooluniverse-backend.onrender.com 启动。共享场景先执行 tu remote login,再用 tu remote share esm。本地验证端点 http://127.0.0.1:8008/mcp,示例操作 esm_embed_sequence,输入 {"sequence":"MKT"}。
适用场景:部署 ESM 远程嵌入服务、私有共享、MCP 工具发现验证、GPU 与并发调优、故障排查与清理。
限制:需 Linux 与 Python 3.12.3,GPU 推荐但 CPU 仅适合短序列;非回环绑定需 TOOLUNIVERSE_API_TOKEN;公开发布、跨用户隔离、广泛并发、恢复和嵌入质量验证尚不完整;relay 未发布 PyPI,需安装指定 wheel;部分操作如 USPTO 因凭证受限返回 403;未提供的内容不在此展开。