Repolode
mims-harvard

mims-harvard/ToolUniverse

LLM 기반 AI 에이전트가 연구 워크플로에서 1000개 이상의 과학 도구, 데이터셋, API를 표준화된 방식으로 사용할 수 있게 해주는 프레임워크입니다.

스타
1,750
포크
267
열린 이슈
17
마지막 커밋
어제

어떤 프로젝트인가요?

ToolUniverse는 어떤 대규모 언어 모델을 기반으로도 AI 과학자 시스템을 구축할 수 있는 생태계입니다. 모델이 도구를 탐색하고 요청을 보내고 결과를 받는 방식을 표준화하는 AI-Tool Interaction Protocol을 정의하며, 데이터 분석, 지식 검색, 실험 설계에 사용할 수 있는 머신러닝 모델, 데이터셋, API, 과학 패키지를 1000개 이상 제공합니다.

이 프로젝트는 Python SDK, 터미널 `tu` CLI, 또는 Claude Desktop 및 Claude Code 같은 클라이언트에서 사용할 수 있는 네이티브 Model Context Protocol (MCP) 서버를 통해 이용할 수 있습니다. 컴팩트 모드는 전체 도구 카탈로그를 몇 가지 탐색 도구로 줄여 context window 공간을 절약하며, 단백질 도킹과 같은 장시간 작업은 진행 상황을 추적하면서 비동기로 실행할 수 있습니다. 결과는 메모리와 SQLite에 캐시됩니다.

저장소에는 신약 개발 및 약물감시와 같은 연구 워크플로, 그리고 PubMed, Semantic Scholar, ArXiv, BioRxiv, Europe PMC를 대상으로 한 문헌 검색에 사용할 수 있는 사전 구축 에이전트 스킬 68개도 포함되어 있습니다. 새 도구는 로컬이나 원격으로 등록할 수 있습니다.

핵심 기능

  • 01도구 탐색과 호출을 위한 표준화된 AI-Tool Interaction Protocol
  • 02Claude, GPT, Gemini, Qwen 및 오픈 모델 등의 모델 지원
  • 03전송 방식과 도구 선택을 설정할 수 있는 네이티브 MCP 서버
  • 04장시간 작업의 진행 상황을 추적하는 비동기 실행
  • 05메모리 내 LRU와 SQLite 영속화를 사용하는 2단계 결과 캐싱
  • 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 이상이 필요합니다.
  • 로컬 ML, 케모인포매틱스 및 플로팅 도구를 사용하려면 기본 패키지 외에 추가 설치가 필요합니다.

토픽

자주 묻는 질문

ToolUniverse은(는) 무엇인가요?
LLM 기반 AI 에이전트가 연구 워크플로에서 1000개 이상의 과학 도구, 데이터셋, API를 표준화된 방식으로 사용할 수 있게 해주는 프레임워크입니다. ToolUniverse는 어떤 대규모 언어 모델을 기반으로도 AI 과학자 시스템을 구축할 수 있는 생태계입니다. 모델이 도구를 탐색하고 요청을 보내고 결과를 받는 방식을 표준화하는 AI-Tool Interaction Protocol을 정의하며, 데이터 분석, 지식 검색, 실험 설계에 사용할 수 있는 머신러닝 모델, 데이터셋, API, 과학 패키지를 1000개 이상 제공합니다.
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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트