Repolode
mims-harvard

mims-harvard/ToolUniverse

Un framework que ofrece a agentes de IA basados en LLM acceso estandarizado a más de 1000 herramientas científicas, conjuntos de datos y API para flujos de investigación.

Estrellas
1,750
Forks
267
Issues abiertos
17
Último commit
ayer

¿Qué es?

ToolUniverse es un ecosistema para crear sistemas de científicos con IA basados en cualquier modelo de lenguaje grande. Define un protocolo de interacción entre IA y herramientas que estandariza cómo un modelo descubre herramientas, envía solicitudes y recibe resultados, y reúne más de 1000 modelos de machine learning, conjuntos de datos, API y paquetes científicos para el análisis de datos, la recuperación de conocimiento y el diseño experimental.

El proyecto se puede usar mediante un SDK de Python, la CLI de terminal `tu` o como servidor nativo de Model Context Protocol (MCP), compatible con clientes como Claude Desktop y Claude Code. Su modo compacto reduce el catálogo completo de herramientas a unas pocas herramientas de descubrimiento para ahorrar espacio en la ventana de contexto, y permite ejecutar de forma asíncrona tareas de larga duración, como el docking de proteínas, con seguimiento del progreso. Los resultados se almacenan en caché en memoria y en SQLite.

El repositorio también incluye 68 habilidades de agente preconfiguradas para flujos de investigación como el descubrimiento de fármacos y la farmacovigilancia, además de búsquedas bibliográficas en PubMed, Semantic Scholar, ArXiv, BioRxiv y Europe PMC. Se pueden registrar herramientas nuevas de forma local o remota.

Funciones clave

  • 01Protocolo estandarizado de interacción entre IA y herramientas para descubrirlas y realizar llamadas
  • 02Compatible con modelos como Claude, GPT, Gemini, Qwen y modelos abiertos
  • 03Servidor MCP nativo con transporte y selección de herramientas configurables
  • 04Ejecución asíncrona con seguimiento del progreso para tareas de larga duración
  • 05Caché de resultados en dos niveles: LRU en memoria y persistencia en SQLite
  • 06Búsqueda bibliográfica unificada en varias bases de datos biomédicas y de preprints

Casos de uso

  • Crear un agente de IA que responda preguntas sobre descubrimiento de fármacos o genómica consultando bases de datos reales
  • Permitir que Claude u otro cliente MCP consulte API científicas como UniProt o openFDA
  • Buscar en PubMed y servidores de preprints desde una única interfaz durante una revisión bibliográfica
  • Añadir herramientas científicas personalizadas a un kit de herramientas compartido para agentes

Inicio rápido

  1. 1

    Instala uv (ejecuta el script de instalación oficial indicado en el README)

  2. 2

    Crea y activa un entorno virtual con Python 3.12

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

    Instala el paquete ToolUniverse

    uv pip install tooluniverse

Antes de usarlo

  • Los Mac con Apple Silicon necesitan macOS 14 o posterior para usar las herramientas de búsqueda vectorial.
  • Las herramientas locales de ML, quimioinformática y creación de gráficos requieren instalaciones adicionales además del paquete base.

Temas

Preguntas frecuentes

¿Qué es ToolUniverse?
Un framework que ofrece a agentes de IA basados en LLM acceso estandarizado a más de 1000 herramientas científicas, conjuntos de datos y API para flujos de investigación. ToolUniverse es un ecosistema para crear sistemas de científicos con IA basados en cualquier modelo de lenguaje grande. Define un protocolo de interacción entre IA y herramientas que estandariza cómo un modelo descubre herramientas, envía solicitudes y recibe resultados, y reúne más de 1000 modelos de machine learning, conjuntos de datos, API y paquetes científicos para el análisis de datos, la recuperación de conocimiento y el diseño experimental.
¿ToolUniverse es gratuito? ¿Qué licencia tiene?
ToolUniverse es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ToolUniverse sigue mantenido?
Mantenimiento activo. El último commit de ToolUniverse fue el 19 oct 2026.
¿Para qué puedo usar ToolUniverse?
Crear un agente de IA que responda preguntas sobre descubrimiento de fármacos o genómica consultando bases de datos reales Permitir que Claude u otro cliente MCP consulte API científicas como UniProt o openFDA Buscar en PubMed y servidores de preprints desde una única interfaz durante una revisión bibliográfica Añadir herramientas científicas personalizadas a un kit de herramientas compartido para agentes
¿Cómo se instala ToolUniverse?
Instala uv (ejecuta el script de instalación oficial indicado en el README) Crea y activa un entorno virtual con Python 3.12: uv venv --python 3.12 && source .venv/bin/activate Instala el paquete ToolUniverse: uv pip install tooluniverse
¿Dónde consigo ToolUniverse?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mims-harvard/ToolUniverse

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados