Tooluniverse

io.github.mims-harvard由 GitHub 账号 mims-harvard 发布v1.5.9更新于 Nov 5, 2026

2,700+ scientific tools for AI scientists: life science, research, literature, and more.

概览

AI 生成的概览

ToolUniverse 为助手提供 2700 多个科学工具,涵盖生命科学、文献检索、数据集与分析,以本地 stdio 进程运行。

可以做什么
  • 跨 PubMed、Semantic Scholar、ArXiv、BioRxiv、Europe PMC 检索科学文献
  • 查询 UniProt、openFDA、Open Targets、BioGRID、OMIM、DisGeNET 等生物医学数据库与 API
  • 运行分析、化学信息学、机器学习与绘图工具,包括蛋白对接和结构预测
  • 把工具串联成串行或并行工作流,支持异步进度跟踪与结果缓存
  • 通过 tu 命令行发现、查看和测试工具,或用精简模式只暴露少量发现类工具
适用场景
适合让助手承担生物医学或科研工作:文献综述、靶点与药物发现、精准肿瘤学、罕见病或药物警戒流程,以及需要大量专业科学 API 的数据分析。
运行要求
以本地 Python 包运行(Python 3.10 及以上),通过 uvx 启动;Apple Silicon 上需 macOS 14 及以上。可选扩展包提供机器学习、化学信息学与绘图工具。许多工具需要各自的 API 密钥或登录,例如 NCBI_API_KEY、OPENAI_API_KEY、NVIDIA_API_KEY、UMLS_API_KEY、OMIM_API_KEY、ONCOKB_API_TOKEN、BIOGRID_API_KEY、DISGENET_API_KEY、SEMANTIC_SCHOLAR_API_KEY、USPTO_API_KEY、BRENDA_EMAIL 与 BRENDA_PASSWORD;访问远程数据提供方需要网络。
安装前请注意
该服务器本身未声明认证,但会从环境变量读取大量第三方密钥,包括 ANTHROPIC_API_KEY、OPENAI_API_KEY、GEMINI_API_KEY、OPENROUTER_API_KEY 等大模型密钥,以及 HF_TOKEN 和数据库凭据。工具参数会发送给对应的外部数据提供方,查询内容会离开本机。README 提醒 Claude Desktop 扩展目录中自带的旧版本无法启动,应先移除。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Tooluniverse,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[ToolUniverse Logo] ToolUniverse: Democratizing AI scientists

[Documentation] [Paper] [PyPI version] [MCP Registry] [Website] [Slack] [WeChat] [LinkedIn] [X] [PyPI Downloads]

Install

[!IMPORTANT] Claude Desktop extension showing "Failed — Server disconnected"? The copy of ToolUniverse in Claude Desktop's built-in Extensions directory is an old build that cannot start. Remove it, then use either option below — both install a working version. Details and status: #585

AI agent (recommended) — open your AI agent and run:

Read https://aiscientist.tools/setup.md and set up ToolUniverse for me.

The agent will walk you through MCP configuration, API keys, skill installation, and validation.

or set up manually

Add to your MCP config file:

json
{  "mcpServers": {    "tooluniverse": {      "command": "uvx",      "args": ["--refresh", "tooluniverse"],      "env": {"PYTHONIOENCODING": "utf-8"}    }  }}

--refresh checks PyPI for the newest release on every launch. Drop it ("args": ["tooluniverse"]) to start faster from uv's cache — then upgrade with uv cache clean tooluniverse.

Install agent skills:

bash
npx skills add mims-harvard/ToolUniverse

Claude Code users — one line, no config file:

bash
claude plugin marketplace add mims-harvard/ToolUniverseclaude plugin install tooluniverse@tooluniverse

Python developers — install the SDK. Install uv first and do not use system pip: on a current Mac, pip install tooluniverse fails with externally-managed-environment (PEP 668) and python3 -m venv can fail at ensurepip. uv manages its own Python and avoids both.

bash
curl -LsSf https://astral.sh/uv/install.sh | sh   # if you don't have uvuv venv --python 3.12 && source .venv/bin/activateuv pip install tooluniverse

Needs Python 3.10 or newer. On an Apple Silicon Mac it also needs macOS 14 or newer: faiss-cpu, which backs the vector-search tools, publishes no arm64 wheel older than macosx_14_0, so macOS 13 and earlier would have to compile it. Intel Macs, Windows and Linux have no such floor.

The base install covers the API and database tools. Local ML, cheminformatics, and plotting tools need extras — uv pip install 'tooluniverse[all]', or a single group such as [ml], [visualization], [bioinformatics]. Note [all] excludes pdf, singlecell, smolagents, client, and build, which install by name. Run tooluniverse-doctor to see which groups are missing.

tu CLI — discover, inspect, run, and test tools from the terminal. Python SDK — programmatic access for building AI scientist systems.

Building AI Scientists with ToolUniverse

[图片]

Click to watch the demo (YouTube) (Bilibili)

What is ToolUniverse?

ToolUniverse is an ecosystem for creating AI scientist systems from any large language model. Powered by the AI-Tool Interaction Protocol, it standardizes how LLMs identify and call tools, integrating more than 2,700 machine learning models, datasets, APIs, and scientific packages for data analysis, knowledge retrieval, and experimental design.

Key features:

  • AI-Tool Interaction Protocol: Standardized interface governing how AI scientists issue tool requests and receive results
  • Universal AI Model Support: Works with Claude, GPT, Gemini, Qwen, Deepseek, and open models
  • MCP Integration: Native Model Context Protocol server with configurable transport and tool selection
  • Async Operations: Long-running tasks (protein docking, molecular simulations) with progress tracking and parallel execution
  • Tool Composition: Chain tools for sequential or parallel execution in self-directed workflows
  • Compact Mode: Reduces 2,700+ tools to 4-5 core discovery tools, saving ~99% context window
  • CLI (tu): Discover, inspect, run, and test tools directly from the terminal — 14 subcommands for interactive and scripted workflows
  • Agent Skills: 68 pre-built research workflows for drug discovery, precision oncology, rare disease diagnosis, pharmacovigilance, and more
  • Literature Search: Unified search across PubMed, Semantic Scholar, ArXiv, BioRxiv, Europe PMC, and more
  • Two-Tier Result Caching: In-memory LRU + SQLite persistence with per-tool fingerprinting for 10x speedup, offline support, and reproducibility
  • Continuous Expansion: Register new tools locally or remotely without additional configuration

[图片]

AI Scientists Powered by ToolUniverse

Building your project with ToolUniverse? Submit via GitHub Pull Request or contact us.

TxAgent: AI Agent for Therapeutic Reasoning [Project] [Paper] [PyPI] [GitHub] [HuggingFace]

TxAgent leverages ToolUniverse's scientific tool ecosystem to solve complex therapeutic reasoning tasks.


Medea: An Omics AI Agent for Therapeutic Discovery [Project] [Paper] [GitHub]

Medea integrates ToolUniverse tools for multi-omics analysis to identify therapeutic targets and predict drug responses across cancer, autoimmune, and other diseases.

Workshops and Education

Building AI Co-Scientists with ToolUniverse

Materials from the October 8, 2026 workshop in the Core for Computational Biomedicine (CCB) AI Seminar & Workshop Series at Harvard Medical School. Includes the ToolUniverse workshop slides, CCB introduction slides, and a follow-along Markdown guide for using ToolUniverse live with clinical and genetics examples.

Documentation

Full documentation: zitniklab.hms.harvard.edu/ToolUniverse

Community

Shanghua Gao, the lead creator of this project, is currently on the job market.

Slack · GitHub Issues · Shanghua Gao · Marinka Zitnik

Leaders: Shanghua Gao · Marinka Zitnik

Contributors: Shanghua Gao · Richard Zhu · Pengwei Sui · Zhenglun Kong · Sufian Aldogom · Yepeng Huang · Ayush Noori · Reza Shamji · Krishna Parvataneni · Theodoros Tsiligkaridis · Marinka Zitnik

Privacy Policy

ToolUniverse runs locally and collects nothing: no telemetry, no analytics, no conversation data. When you run a tool, that tool's arguments are sent to that tool's data provider (UniProt, openFDA, Open Targets and so on) so it can answer, and nothing else leaves your machine. API keys stay local and are sent only to the service they belong to. Full policy: https://github.com/mims-harvard/ToolUniverse/blob/main/PRIVACY.md

Citation

@article{gao2025democratizingaiscientistsusing,      title={Democratizing AI scientists using ToolUniverse},       author={Shanghua Gao and Richard Zhu and Pengwei Sui and Zhenglun Kong and Sufian Aldogom and Yepeng Huang and Ayush Noori and Reza Shamji and Krishna Parvataneni and Theodoros Tsiligkaridis and Marinka Zitnik},      year={2025},      eprint={2509.23426},      archivePrefix={arXiv},      primaryClass={cs.AI},      url={https://arxiv.org/abs/2509.23426}, }

来源:README.md,提交 c9545ce

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:服务器未能启动。

版本历史

10
  1. v1.5.9最新Nov 5, 2026
  2. v1.5.8Nov 1, 2026
  3. v1.5.7Oct 13, 2026
  4. v1.5.6Oct 6, 2026
  5. v1.5.5Oct 5, 2026
  6. v1.5.4Sep 27, 2026
  7. v1.5.3Sep 24, 2026
  8. v1.5.1Sep 22, 2026
  9. v1.5.0Sep 17, 2026
  10. v1.4.1Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分