tooluniverse

tooluniverse

mims-harvardApache-2.0
1.4k звёзд218 форков
ToolUniverse — каталог готовых MCP-инструментов для научных исследований. Здесь собраны тысячи модулей для биологии, медицины, химии и анализа литературы. Вы используете ToolUniverse как библиотеку для своего AI-агента. Вам не нужно писать интеграции с каждым сервисом по отдельности — сервер даёт единый доступ ко всем инструментам. Разработчики строят AI-учёных, которые самостоятельно анализируют данные, проводят вычисления и работают с публикациями. Это экономит недели разработки и убирает рутину интеграции научных сервисов. Установка сводится к одной команде в конфиг MCP. Дальше агент сам решает, какой инструмент применить для вашей задачи. ToolUniverse поддерживает автоматическое обнаружение новых инструментов из реестра и обновление библиотеки без вашего участия.

Установка

uvx tooluniverse

Характеристики

Общее

  • СтатусСообщество
  • Разработчикmims-harvard
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Доступ к более чем 1000 инструментов для научных доменов: биоинформатика, геномика, клинические исследования, анализ текстов.
  • Автоматическое обнаружение и регистрация новых инструментов из реестра MCP.
  • Управление через CLI: утилита tu для поиска, запуска и отладки инструментов прямо из терминала.
  • Python SDK для встраивания инструментов в собственные пайплайны AI-агентов.
  • Установка навыков одной командой: npx skills add mims-harvard/ToolUniverse.
  • Готовая конфигурация для Claude Desktop и любых других MCP-клиентов через stdio-транспорт.
  • Обработка мультимодальных данных: изображения научных статей, таблицы с данными, тексты публикаций.
  • Открытая архитектура: вы можете добавлять собственные инструменты в каталог. Лицензия Apache-2.0 не ограничивает коммерческое использование.
  • Единый интерфейс для всех инструментов — унифицированные протоколы ввода и вывода через MCP.
  • Интеграция с агентными фреймворками для автономного планирования научных экспериментов.

Как подключить

Самый простой способ — попросить AI-агента настроить всё самостоятельно. Напишите в чат:

Read https://aiscientist.tools/setup.md and set up ToolUniverse for me.

Агент сам выполнит настройку, установит ключи и проверит работу.

Для ручной настройки добавьте сервер в конфигурационный файл вашего MCP-клиента. Пример для Claude Desktop (claude_desktop_config.json):

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

После этого установите навыки агента:

npx skills add mims-harvard/ToolUniverse

Для разработчиков на Python доступна установка из PyPI:

uv pip install tooluniverse

После обновления конфигурации обязательно перезапустите клиента MCP.

Примеры запросов

  • «Найди последние статьи по редактированию генома с помощью CRISPR в PubMed и извлеки из них данные о целевых последовательностях.»
  • «Загрузи протеомные данные из репозитория PRIDE, выполни нормализацию и построй тепловую карту дифференциально экспрессируемых белков.»
  • «Проведи анализ обогащения Gene Ontology для списка генов из моего файла и визуализируй результаты.»
  • «Подбери MCP-инструмент для молекулярного докинга и протестируй его работу на примере белка ACE2.»

Технические детали

  • Язык реализации: Python
  • Транспорт: stdio (протокол MCP)
  • Лицензия: Apache-2.0
  • Совместимые клиенты: Claude Desktop и любые MCP-клиенты
  • Установка: uvx tooluniverse
  • Разработчик: mims-harvard
  • Категория: ИИ и машинное обучение

Поделиться