SuperAPI AI 工具集

setup-macs3-remote-tool

部署与运维

查看项目

更新于 10-16 06:48

技能介绍

用途:将 MACS3 配置为 ToolUniverse 远程工具,支持本地启动、校验、共享与故障排查,并可通过 ToolUniverse Connect 中继。

主要能力:在独立 Python 3.12 环境中安装 MACS3 及其依赖;提供 tu remote check/serve/share/run/login/logout 等命令;本地 Streamable HTTP 端点为 http://127.0.0.1:8021/mcp;核心操作 run_macs3_callpeak 接受 treatment、format、genome_size、top_n 等参数,返回 n_peaks、top_peaks、summary 等。

使用方式:先创建隔离环境并安装依赖,例如 uv venv --python 3.12 ~/.tooluniverse/envs/macs3,再安装 requirements;运行 tu remote check macs3 检查缺失项;用 tu serve --allow macs3 --share 启动共享,或 tu remote share macs3 一键共享。本地验证可运行 python -m tooluniverse.remote.macs3.macs3_tool,再用 fastmcp Client 列出工具并调用 run_macs3_callpeak。

适用场景:需要在 ToolUniverse 中远程调用 MACS3 进行 peak calling 的部署与共享场景。

限制:仅 CPU;需 Linux 与 Python 3.12.3;绑定非回环地址需 TOOLUNIVERSE_API_TOKEN;公开发布、跨用户隔离、代表性精度、广泛并发、取消与恢复等尚未完整验证;部分操作可能因凭据问题返回 403。资料未提供收费、价格与平台支持信息。