
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.
概覽
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;存取遠端資料提供者需要網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tooluniverse,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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:
The agent will walk you through MCP configuration, API keys, skill installation, and validation.
or set up manually
Add to your MCP config file:
--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:
Claude Code users — one line, no config file:
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.
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
- CLI Reference (
tu) - Python Developer Guide
- AI Agent Setup
- Agent Skills
- Expand ToolUniverse
- API Reference
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
來源:README.md,提交 c9545ce
工具
0版本歷史
10- v1.5.9最新Nov 5, 2026
- v1.5.8Nov 1, 2026
- v1.5.7Oct 13, 2026
- v1.5.6Oct 6, 2026
- v1.5.5Oct 5, 2026
- v1.5.4Sep 27, 2026
- v1.5.3Sep 24, 2026
- v1.5.1Sep 22, 2026
- v1.5.0Sep 17, 2026
- v1.4.1Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分