Repolode
mims-harvard

mims-harvard/ToolUniverse

为基于大语言模型的 AI 智能体提供统一接入 1000 多种科学工具、数据集和 API 的框架。

Star
1,750
Fork
267
未关闭 Issue
17
最近提交
昨天

这是什么?

ToolUniverse 是一个用于在任意大语言模型之上构建 AI 科学家系统的生态框架。它定义了 AI-Tool Interaction Protocol,规范模型如何发现工具、发起调用并接收结果,并集成了 1000 多个机器学习模型、数据集、API 和科学计算包,覆盖数据分析、知识检索和实验设计等场景。

项目可以通过 Python SDK、终端 `tu` 命令行工具使用,也可以作为原生 Model Context Protocol (MCP) 服务器接入 Claude Desktop、Claude Code 等客户端。紧凑模式会把完整工具目录收敛为少量发现类工具,以节省上下文窗口;蛋白对接等长时间任务支持异步执行并跟踪进度。结果同时缓存在内存和 SQLite 中。

仓库还附带 68 个预置的智能体技能,覆盖药物发现、药物警戒等研究流程,并可统一检索 PubMed、Semantic Scholar、ArXiv、BioRxiv 和 Europe PMC 等文献库。新工具可以在本地或远程注册。

核心功能

  • 01标准化的 AI-Tool Interaction Protocol,用于工具发现与调用
  • 02兼容 Claude、GPT、Gemini、Qwen 及开源模型
  • 03原生 MCP 服务器,支持配置传输方式和工具选择
  • 04长时间任务支持异步执行和进度跟踪
  • 05内存 LRU 与 SQLite 持久化的两级结果缓存
  • 06统一检索多个生物医学与预印本文献库

适用场景

  • 构建能调用真实数据库回答药物发现或基因组学问题的 AI 智能体
  • 让 Claude 或其他 MCP 客户端直接查询 UniProt、openFDA 等科学 API
  • 在文献综述中通过统一接口检索 PubMed 和预印本平台
  • 向团队共享的智能体工具集中添加自定义科学工具

快速上手

  1. 1

    安装 uv(运行 README 中的官方安装脚本)

  2. 2

    使用 Python 3.12 创建并激活虚拟环境

    uv venv --python 3.12 && source .venv/bin/activate
  3. 3

    安装 ToolUniverse 包

    uv pip install tooluniverse

使用前须知

  • Apple Silicon 芯片的 Mac 需要 macOS 14 或更新版本才能使用向量搜索工具。
  • 本地机器学习、化学信息学和绘图工具需要安装额外依赖,基础安装包不包含它们。

标签

常见问题

ToolUniverse 是什么?
为基于大语言模型的 AI 智能体提供统一接入 1000 多种科学工具、数据集和 API 的框架。 ToolUniverse 是一个用于在任意大语言模型之上构建 AI 科学家系统的生态框架。它定义了 AI-Tool Interaction Protocol,规范模型如何发现工具、发起调用并接收结果,并集成了 1000 多个机器学习模型、数据集、API 和科学计算包,覆盖数据分析、知识检索和实验设计等场景。
ToolUniverse 可以免费使用吗?用的什么许可证?
ToolUniverse 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
ToolUniverse 还在维护吗?
活跃维护中。ToolUniverse 最近一次提交是在 2026年10月19日。
ToolUniverse 适合用来做什么?
构建能调用真实数据库回答药物发现或基因组学问题的 AI 智能体 让 Claude 或其他 MCP 客户端直接查询 UniProt、openFDA 等科学 API 在文献综述中通过统一接口检索 PubMed 和预印本平台 向团队共享的智能体工具集中添加自定义科学工具
ToolUniverse 怎么安装和运行?
安装 uv(运行 README 中的官方安装脚本) 使用 Python 3.12 创建并激活虚拟环境: uv venv --python 3.12 && source .venv/bin/activate 安装 ToolUniverse 包: uv pip install tooluniverse
在哪里获取 ToolUniverse?
源代码和安装说明在 GitHub 上:https://github.com/mims-harvard/ToolUniverse

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目