A natural language interface for single-cell RNA sequencing (scRNA-Seq) analysis using the CellRank toolkit.
Natural language interface for scRNA-Seq analysis with cellrank through MCP.
You can use cellrank-mcp in most AI clients, plugins, or agent frameworks that support the MCP:
scmcphub's complete documentation is available at https://docs.scmcphub.org
A demo showing scRNA-Seq cell cluster analysis in a AI client Cherry Studio using natural language based on cellrank-mcp
Install from PyPI
pip install cellrank-mcp
you can test it by running
cellrank-mcp run
Refer to the following configuration in your MCP client:
check path
$ which cellrank
/home/test/bin/cellrank-mcp
"mcpServers": {
"cellrank-mcp": {
"command": "/home/test/bin/cellrank-mcp",
"args": [
"run"
]
}
}
Refer to the following configuration in your MCP client:
run it in your server
cellrank-mcp run --transport shttp --port 8000
Then configure your MCP client in local AI client, like this:
"mcpServers": {
"cellrank-mcp": {
"url": "http://localhost:8000/mcp"
}
}
If you have any questions, welcome to submit an issue, or contact me(hsh-me@outlook.com). Contributions to the code are also welcome!
If you use cellRank-mcp in for your research, please consider citing following work:
Weiler, P., Lange, M., Klein, M. et al. CellRank 2: unified fate mapping in multiview single-cell data. Nat Methods 21, 1196â1205 (2024). https://doi.org/10.1038/s41592-024-02303-9
Generate and edit raster/vector images, vectorize, remove/replace backgrounds, and upscale using the Recraft AI API.
An image generation server that connects to a local ComfyUI instance via its API, supporting dynamic workflows.
Interact with the Monad testnet, query blockchain data, and engage with the CoinflipGame smart contract.
Assists AI developers with requirement clarification, module design, and technical architecture.
Execute pre-configured and secure shell commands via a Go-based MCP server.
Manage DevContainer environments using natural language prompts in any MCP-compatible editor.
A TypeScript framework for building MCP servers with client session handling.
A Next.js-based MCP server with OAuth 2.1 authentication support using Google as the default provider. Requires a PostgreSQL database and optionally Redis for SSE transport.
An MCP server using stdio transport, offering file system access, a calculator, and a code review tool. Requires Node.js.
A collection of MCP servers for Claude Desktop, providing access to network tools, code linters, and Proxmox virtualization management.