Liana-MCP

Una interfaz de lenguaje natural para el análisis de comunicación célula-célula utilizando el framework Liana.

Documentación

Liana-MCP

Interfaz de lenguaje natural para análisis de scRNA-Seq con Liana a través de MCP.

🪩 ¿Qué puede hacer?

  • Módulo de E/S como leer y escribir datos de scRNA-Seq
  • Método de comunicación célula-célula
  • Módulo de trazado, gráfico circular, dotplot

❓ ¿Para quién es?

  • ¡Cualquier persona que quiera hacer análisis de scRNA-Seq en lenguaje natural!
  • Desarrolladores de agentes que quieran llamar a las funciones de Liana para sus aplicaciones

🌐 ¿Dónde usarlo?

Puedes usar Liana-mcp en la mayoría de clientes de IA, complementos o marcos de agentes que admitan MCP:

  • Clientes de IA, como Cherry Studio
  • Complementos, como Cline
  • Marcos de agentes, como Agno

🎬 Demo

Una demostración que muestra el análisis de clústeres de células scRNA-Seq en un cliente de IA Cherry Studio usando lenguaje natural basado en Liana-mcp

https://github.com/user-attachments/assets/40fb5bd8-a166-4993-9979-3258ef6646a0

📚 Documentación

La documentación completa de scmcphub está disponible en https://docs.scmcphub.org

🏎️ Inicio rápido

Instalación

Instalar desde PyPI

pip install liana-mcp

puedes probarlo ejecutando

liana-mcp run

ejecutar liana-mcp localmente

Consulta la siguiente configuración en tu cliente MCP:

verificar ruta

$ which liana 
/home/test/bin/liana-mcp
"mcpServers": {
  "liana-mcp": {
    "command": "/home/test/bin/liana-mcp",
    "args": [
      "run"
    ]
  }
}

ejecutar liana-server de forma remota

Consulta la siguiente configuración en tu cliente MCP:

ejecútalo en tu servidor

liana-mcp run --transport shttp --port 8000

Luego configura tu cliente MCP en el cliente de IA local, así:


"mcpServers": {
  "liana-mcp": {
    "url": "http://localhost:8000/mcp"
  }
}

🤝 Contribuciones

Si tienes alguna pregunta, eres bienvenido a enviar un issue, o contactarme (hsh-me@outlook.com). ¡También son bienvenidas las contribuciones al código!

Cita

Si usas liana-mcp en tu investigación, considera citar el siguiente trabajo:

Dimitrov D., Schäfer P.S.L, Farr E., Rodriguez Mier P., Lobentanzer S., Badia-i-Mompel P., Dugourd A., Tanevski J., Ramirez Flores R.O. y Saez-Rodriguez J. LIANA+ proporciona un marco integral para la inferencia de comunicación célula-célula. Nat Cell Biol (2024). https://doi.org/10.1038/s41556-024-01469-w