Liana-MCP
A natural language interface for cell-cell communication analysis using the Liana framework.
Liana-MCP
Natural language interface for scRNA-Seq analysis with Liana through MCP.
🪩 What can it do?
- IO module like read and write scRNA-Seq data
- Cell-cell communication method
- Plotting module, circle plot, dotplot
❓ Who is this for?
- Anyone who wants to do scRNA-Seq analysis natural language!
- Agent developers who want to call Liana's functions for their applications
🌐 Where to use it?
You can use Liana-mcp in most AI clients, plugins, or agent frameworks that support the MCP:
- AI clients, like Cherry Studio
- Plugins, like Cline
- Agent frameworks, like Agno
🎬 Demo
A demo showing scRNA-Seq cell cluster analysis in a AI client Cherry Studio using natural language based on Liana-mcp
https://github.com/user-attachments/assets/40fb5bd8-a166-4993-9979-3258ef6646a0
📚 Documentation
scmcphub's complete documentation is available at https://docs.scmcphub.org
🏎️ Quickstart
Install
Install from PyPI
pip install liana-mcp
you can test it by running
liana-mcp run
run liana-mcp locally
Refer to the following configuration in your MCP client:
check path
$ which liana
/home/test/bin/liana-mcp
"mcpServers": {
"liana-mcp": {
"command": "/home/test/bin/liana-mcp",
"args": [
"run"
]
}
}
run liana-server remotely
Refer to the following configuration in your MCP client:
run it in your server
liana-mcp run --transport shttp --port 8000
Then configure your MCP client in local AI client, like this:
"mcpServers": {
"liana-mcp": {
"url": "http://localhost:8000/mcp"
}
}
🤝 Contributing
If you have any questions, welcome to submit an issue, or contact me([email protected]). Contributions to the code are also welcome!
Citing
If you use liana-mcp in for your research, please consider citing following work:
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. and Saez-Rodriguez J. LIANA+ provides an all-in-one framework for cell–cell communication inference. Nat Cell Biol (2024). https://doi.org/10.1038/s41556-024-01469-w
相关服务器
Scout Monitoring MCP
赞助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Music Analysis
Analyze audio from local files, YouTube, or direct links using librosa.
Iris
MCP-native agent evaluation and observability server — log traces, evaluate output quality, and track agent costs with 12 built-in eval rules and a real-time dashboard.
OPNSense MCP Server
Manage OPNsense firewalls using Infrastructure as Code (IaC) principles.
Custom MCP Server
A versatile MCP server built with Next.js, providing a range of tools and utilities with Redis state management.
Textin MCP Server
Extracts text and performs OCR on various documents like IDs and invoices, with support for Markdown conversion.
Elementor WordPress MCP Server
An MCP server for WordPress and Elementor, enabling AI assistants to manage content and build pages.
MATLAB MCP Server
Integrates MATLAB with AI to execute code, generate scripts from natural language, and access documentation.
Node Omnibus MCP Server
An MCP server providing advanced Node.js development tooling and automation.
Jupyter MCP Server
Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.
MCPunk
Explore and understand codebases through conversation by breaking files into logical chunks for searching and querying without embeddings.