Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

mims-harvard/ToolUniverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

339 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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.

Ask Research Questions: Once set up, use the tooluniverse skill as a router to run research queries β€” e.g. "Use the tooluniverse skill: what are the known drug targets for Alzheimer's disease?" It will select the right specialized skill and tools for your question.

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

πŸ€– 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

If you have any suggestions or are interested in any type of collaboration or professional engagement, please don’t hesitate to 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.