liana-mcp
Natural language interface for scRNA-Seq analysis with Liana through MCP
Documentation
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-mcpyou can test it by running
liana-mcp runrun 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 8000Then 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(hsh-me@outlook.com). 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
Frequently asked questions
What is liana-mcp?
liana-mcp is Natural language interface for scRNA-Seq analysis with Liana through MCP
How do I install liana-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is liana-mcp open source?
Yes β it is hosted on GitHub at https://github.com/scmcphub/liana-mcp and has 1 stars.
Related MCP tools
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Automate browser based workflows with AI
Hindsight: Agent Memory That Learns
A privacy-first app that strips AI watermarks from content you own.
Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.
The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP