Repolode
mims-harvard

mims-harvard/ToolUniverse

Фреймворк, который предоставляет AI-агентам на базе LLM стандартизированный доступ к более чем 1000 научным инструментам, наборам данных и API для исследовательских процессов.

Звёзды
1,750
Форки
267
Открытые issues
17
Последний коммит
вчера

Что это?

ToolUniverse — это экосистема для создания систем AI scientist на базе любой большой языковой модели. Она задаёт протокол взаимодействия AI-Tool Interaction Protocol, который стандартизирует поиск инструментов моделью, отправку запросов и получение результатов. В комплект также входят более 1000 моделей машинного обучения, наборов данных, API и научных пакетов для анализа данных, поиска знаний и планирования экспериментов.

Проект доступен через Python SDK, CLI для терминала `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-агента, который отвечает на вопросы о поиске лекарств или геномике, обращаясь к реальным базам данных
  • Возможность запрашивать научные API, например UniProt или openFDA, из Claude или другого MCP-клиента
  • Поиск в 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

Что важно знать

  • Для работы инструментов векторного поиска на Mac с Apple Silicon требуется macOS 14 или новее.
  • Для локальных инструментов ML, хемоинформатики и построения графиков требуется дополнительная установка помимо базового пакета.

Темы

Частые вопросы

Что такое ToolUniverse?
Фреймворк, который предоставляет AI-агентам на базе LLM стандартизированный доступ к более чем 1000 научным инструментам, наборам данных и API для исследовательских процессов. ToolUniverse — это экосистема для создания систем AI scientist на базе любой большой языковой модели. Она задаёт протокол взаимодействия AI-Tool Interaction Protocol, который стандартизирует поиск инструментов моделью, отправку запросов и получение результатов. В комплект также входят более 1000 моделей машинного обучения, наборов данных, API и научных пакетов для анализа данных, поиска знаний и планирования экспериментов.
ToolUniverse можно использовать бесплатно? Какая у него лицензия?
ToolUniverse распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ToolUniverse всё ещё поддерживается?
Активно поддерживается. Последний коммит в ToolUniverse — 19 окт. 2026 г..
Для чего можно использовать ToolUniverse?
Создание AI-агента, который отвечает на вопросы о поиске лекарств или геномике, обращаясь к реальным базам данных Возможность запрашивать научные API, например UniProt или openFDA, из Claude или другого MCP-клиента Поиск в 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Официальный MCP-сервер, который предоставляет AI-агентам и MCP-клиентам поиск в интернете, скрейпинг, обход сайтов, управление браузером и извлечение данных в Markdown или структурированном формате через Firecrawl.

7,6 тыс.934JavaScriptMITОбновлён 9 часов назад