A natural language interface for biological activities analysis using the decoupler tool.
Natural language interface for scRNA-Seq analysis with decoupler through MCP.
You can use decoupler-mcp in most AI clients, plugins, or agent frameworks that support the MCP:
A demo showing scRNA-Seq cell cluster analysis in a AI client Cherry Studio using natural language based on decoupler-mcp
scmcphub's complete documentation is available at https://docs.scmcphub.org
Install from PyPI
pip install decoupler-mcp
you can test it by running
decoupler-mcp run
Refer to the following configuration in your MCP client:
check path
$ which decoupler
/home/test/bin/decoupler-mcp
"mcpServers": {
"decoupler-mcp": {
"command": "/home/test/bin/decoupler-mcp",
"args": [
"run"
]
}
}
Refer to the following configuration in your MCP client:
run it in your server
decoupler-mcp run --transport shttp --port 8000
Then configure your MCP client in local AI client, like this:
"mcpServers": {
"decoupler-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 decoupler-mcp in for your research, please consider citing following work:
Badia-i-Mompel P., Vélez Santiago J., Braunger J., Geiss C., Dimitrov D., Müller-Dott S., Taus P., Dugourd A., Holland C.H., Ramirez Flores R.O. and Saez-Rodriguez J. 2022. decoupleR: ensemble of computational methods to infer biological activities from omics data. Bioinformatics Advances. https://doi.org/10.1093/bioadv/vbac016
Bootstrap Model Context Protocol (MCP) servers and clients in TypeScript with best practices, examples, and proper tooling setup.
A comprehensive proxy that combines multiple MCP servers into a single MCP. It provides discovery and management of tools, prompts, resources, and templates across servers, plus a playground for debugging when building MCP servers.
Provides preset prompt templates as tools to assist clients like Cursor and Windsurf in executing various tasks.
An MCP server for Nextflow development and testing, which requires a local clone of the Nextflow Git repository.
A Model Context Protocol (MCP) server for square
An MCP server for interacting with the Clay API, which requires a Clay API key.
Interact with the Lean theorem prover via the Language Server Protocol (LSP), enabling LLM agents to understand, analyze, and modify Lean projects.
A remote MCP server example deployable on Cloudflare Workers without authentication.
A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities with AI assistants.
A Go tool for converting OpenAPI specifications into MCP tools.