Skip to main content

⚠️ Important Notice: This repository is no longer maintained. Please visit SCMCPHub for the latest version of MCP servers.

SCMCP

An MCP server for scRNA-Seq analysis with natural language!

🪩 What can it do?

  • IO module like read and write scRNA-Seq data with natural language
  • Preprocessing module,like filtering, quality control, normalization, scaling, highly-variable genes, PCA, Neighbors,...
  • Tool module, like clustering, differential expression etc.
  • Plotting module, like violin, heatmap, dotplot
  • cell-cell communication analysis

❓ Who is this for?

  • Anyone who wants to do scRNA-Seq analysis natural language!
  • Agent developers who want to call scanpy's functions for their applications

🌐 Where to use it?

You can use scmcp 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 scmcp

https://github.com/user-attachments/assets/93a8fcd8-aa38-4875-a147-a5eeff22a559

🏎️ Quickstart

Install

Install from PyPI

pip install scmcp

you can test it by running

scmcp run

run scnapy-server locally

Refer to the following configuration in your MCP client:

"mcpServers": {
  "scmcp": {
    "command": "scmcp",
    "args": [
      "run"
    ]
  }
}

run scnapy-server remotely

Refer to the following configuration in your MCP client:

run it in your server

scmcp run --transport sse --port 8000

Then configure your MCP client, like this:

http://localhost:8000/sse

🤝 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!

Metadata

Release files for iflow-mcp_scmcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_scmcp 0.1.3
File Size Uploaded
iflow_mcp_scmcp-0.1.3.tar.gz 7.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_scmcp 0.1.3
File Interpreter ABI Platform
iflow_mcp_scmcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 7.7 MB

Release files / iflow_mcp_scmcp-0.1.3.tar.gz

Download URL iflow_mcp_scmcp-0.1.3.tar.gz
Size 7.7 MB
Tags Source
SHA-256 checksum
How to use checksums
000bbf90215c07248be8d763d244724f74b8ca9910e5dbff894b9269a94ac250
BLAKE2b-256 checksum
How to use checksums
bd88e1667a4649cddca957fc4454ee8d5e63df37ae382031d0fb248e482f801c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / iflow_mcp_scmcp-0.1.3-py3-none-any.whl

Download URL iflow_mcp_scmcp-0.1.3-py3-none-any.whl
Size 42.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d2b952c7db6028bd0bab957d0ff8e1d6bbb33f50d00863eca68f3247f29ea75
BLAKE2b-256 checksum
How to use checksums
9bf6b5adee75109147a15e1b0e738682fc665bc8b84867a287bc44a4c410d0f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page