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
Tools to query latest Maven dependency information
Interact with the Honeybadger API for error monitoring and reporting using LLMs.
Remote server (SSE/Streamable) for the latest Svelte and SvelteKit documentation
Access DevRev's APIs to manage work items, parts, search, and user information.
Provides Typst documentation to MCP clients like Claude Code.
Fetches and sets up an MCP server from a specified GitHub repository.
Generate images using the Together AI API. Supports custom aspect ratios, save paths, and batch generation.
Use command line tools in a secure fashion as MCP tools.
MCP server for Autodesk Maya
Provides access to OpenTelemetry traces and metrics through Logfire.