SuperAPI AI 工具集

setup-squidpy-remote-tool

数据与分析

查看项目

更新于 10-16 09:33

技能介绍

用途:将 Squidpy 部署为 ToolUniverse 远程工具,并可选择通过 ToolUniverse Connect 中继共享。

主要能力:创建隔离的 Python 3.12 环境并安装 ToolUniverse 与 Squidpy 依赖;本地启动 Streamable HTTP MCP 端点 http://127.0.0.1:8016/mcp;验证工具发现(应含 run_squidpy_nhood_enrichment);通过 tu remote 命令登录、检查、共享或本地运行;提供故障排查与清理步骤。

必要用法:创建环境后安装依赖,运行 tu remote check squidpy 检查缺失项,必要时设置缺失的环境变量;随后 tu remote login 授权,tu remote share squidpy 共享,或 python -m tooluniverse.remote.squidpy.squidpy_tool 本地启动。可通过 fastmcp Client 调用 run_squidpy_nhood_enrichment,参数示例 adata_path、cluster_key、n_neighs。

限制:资料显示 CPU only,邻域富集强制单任务,默认建议一个 worker;需 TOOLUNIVERSE_REMOTE_DATA_ROOT,绑定非回环地址需 TOOLUNIVERSE_API_TOKEN;公开发布、跨用户隔离、广泛并发与恢复尚未验证;tuplatform-connect 尚未发布到 PyPI,需安装指定 wheel。数据、权重、缓存和凭据不得进入 Git。未提供的收费、价格等信息暂未提供。