
ToolUniverse
MCPFrom Harvard Medical School's Zitnik Lab: one MCP connecting 1,000+ scientific tools and databases for drugs and targets, genes and proteins, clinical trials, FDA data and PubMed, for biomedical and drug research. Runs with uv; some sources need API keys; medical conclusions need expert review.
ToolUniverse: Democratizing AI scientists
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:
{
"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:
npx skills add mims-harvard/ToolUniverse
Claude Code users — one line, no config file:
claude plugin marketplace add mims-harvard/ToolUniverse
claude 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.
curl -LsSf https://astral.sh/uv/install.sh | sh # if you don't have uv
uv venv --python 3.12 && source .venv/bin/activate
uv 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 1000 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 1000+ tools to 4-5 core discovery tools, saving ~99% context window
- CLI (
tu): Discover, inspect, run, and test tools directly from the terminal — 9 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
@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},
}
Ähnliche Ressourcen

Science Skills
SkillAbout 40 research skills from Google DeepMind: search arXiv, PubMed and OpenAlex, query UniProt, PDB, ClinVar, ChEMBL and more, run AlphaGenome variant analysis and render structures in PyMOL. Requires uv; AlphaGenome needs an API key, and keys raise limits for OpenAlex, ClinVar and others.
google-deepmind/science-skills3.3k
Scientific Agent Skills
Skill166 research skills maintained by K-Dense (formerly Claude Scientific Skills), spanning bioinformatics, cheminformatics, clinical research, materials and physics, including unified access to 78 public databases such as PubChem and UniProt. Works with Claude Code, Codex and Cursor.
K-Dense-AI/scientific-agent-skills51.2k
OpenClaw Medical Skills
Skill869 medical skills compiled by FreedomIntelligence from a dozen open-source libraries: SOAP notes, discharge summaries, drug interactions, clinical guidelines, PubMed/FDA lookups, genomics and device regulation. Made for OpenClaw, usable elsewhere; some need API keys. Doctors must review output.
FreedomIntelligence/OpenClaw-Medical-Skills3.1k
Claude for Healthcare
PluginAnthropic's official healthcare plugin for the US system: extract data from clinical notes, assign ICD-10 and CPT/HCPCS codes, review prior auths, screen for fraud and draft trial protocols, with hosted CMS, NPI and PubMed connectors. FHIR access needs API rights; clinicians must review.
anthropics/healthcare425
Life Sciences NGS Analysis
PluginOpenAI's official Codex plugin that guides sequencing analysis from BCL/FASTQ: QC, RNA-seq differential expression, single-cell, variant calling and metagenomics, favoring nf-core and other public pipelines with reproducible run logs. Checks for local tools first. Research use only.
openai/plugins7.5k
Agent Skills for Healthcare & Life Sciences
Skill42 official AWS skills for healthcare and life sciences: medical coding and terminology mapping, FHIR/HL7 parsing, claims and prior authorization rules, medical imaging, pharmacoepidemiology and genomics, per US standards. Some need local software. Not for clinical decisions; expert review required.
awslabs/hcls-agent-skills63