Skip to content

mims-harvard/ToolUniverse

Repository files navigation

ToolUniverse Logo ToolUniverse: Democratizing AI scientists

Documentation Paper PyPI version MCP Registry 🌐Web Slack WeChat LinkedIn X PyPI Downloads

INSTALL ToolUniverse

1️⃣ MCP Setup – Add to your MCP config:

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

2️⃣ Install Agent Skills

npx skills add mims-harvard/ToolUniverse

3️⃣ Install Package (Optional)

uv pip install tooluniverse

Guided Setup: Install skills first with npx skills add mims-harvard/ToolUniverse, then ask your AI coding agent "setup tooluniverse". The setup-tooluniverse skill will walk you through MCP configuration, API keys, and validation step by step.

πŸ€– Building AI Scientists with ToolUniverse in 5 minutes

Click the image above to watch the demonstration (YouTube) (Bilibili)

πŸ”¬ What is ToolUniverse?

ToolUniverse is an ecosystem for creating AI scientist systems from any open or closed large language model (LLM). Powered by 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.

AI scientists are emerging computational systems that serve as collaborative partners in discovery. However, these systems remain difficult to build because they are bespoke, tied to rigid workflows, and lack shared environments that unify tools, data, and analysts into a common ecosystem.

ToolUniverse addresses this challenge by providing a standardized ecosystem that transforms any AI model into a powerful research scientist. By abstracting capabilities behind a unified interface, ToolUniverse wraps around any AI model (LLM, AI agent, or large reasoning model) and enables users to create and refine entirely custom AI scientists without additional training or finetuning.

Key Features:

πŸ”§ Usage & Integration

  • Python SDK: Load, find, and call 1000+ tools via Python
  • MCP Support: Model Context Protocol integration for AI agents
  • MCPB: Standalone executable MCP server bundle
  • HTTP API: Deploy remotely and access all methods with minimal client dependencies

πŸš€ AI Scientists Projects Powered by ToolUniverse

Building your own project with ToolUniverse? We'd love to feature it here! Submit your project via GitHub Pull Request or contact us.


TxAgent: AI Agent for Therapeutic Reasoning [Project] [Paper] [PiPy] [Github] [HuggingFace]

TxAgent is an AI agent for therapeutic reasoning that leverages ToolUniverse's comprehensive scientific tool ecosystem to solve complex therapeutic reasoning tasks.


Hypercholesterolemia Drug Discovery [Tutorial] [Code]

🀝 Contribution and Community

We are currently looking for partners. If you’re interested, please reach out to Shanghua Gao.

We are actively looking for core contributors for ToolUniverse! Please join our Slack Channel or reach out to Shanghua Gao/Marinka Zitnik.

Get Involved:

Leaders

Contributors

πŸ“š Documentation

πŸš€ Get Started

πŸ’‘ Tutorials & Advanced

πŸ”§ Expanding ToolUniverse

πŸ“š API Reference

β†’ Browse All Documentation: ToolUniverse Documentation

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}, 
}

@article{gao2025txagent,
      title={TxAgent: An AI Agent for Therapeutic Reasoning Across a Universe of Tools},
      author={Shanghua Gao and Richard Zhu and Zhenglun Kong and Ayush Noori and Xiaorui Su and Curtis Ginder and Theodoros Tsiligkaridis and Marinka Zitnik},
      year={2025},
      eprint={2503.10970},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2503.10970},
}

Democratizing AI agents for science with ToolUniverse.