Skip to main content

Infercnv-MCP

Natural language interface for Copy Number Variation (CNV) inference from scRNA-Seq data with infercnvpy through MCP.

🪩 What can it do?

  • IO module for reading and writing scRNA-Seq data, load gene position
  • Preprocessing module for neighbors computation and data preparation
  • Tool module for CNV inference, cnv score
  • Plotting module for chromosome heatmaps, UMAP, and t-SNE visualizations

❓ Who is this for?

  • Researchers who want to infer CNVs from scRNA-Seq data using natural language
  • Agent developers who want to integrate CNV analysis into their applications

🌐 Where to use it?

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

📚 Documentation

scmcphub's complete documentation is available at https://docs.scmcphub.org

🏎️ Quickstart

Install

Install from PyPI

pip install infercnv-mcp

you can test it by running

infercnv-mcp run

run infercnv-mcp locally

Refer to the following configuration in your MCP client:

check path

$ which infercnv 
/home/test/bin/infercnv-mcp
"mcpServers": {
  "infercnv-mcp": {
    "command": "/home/test/bin/infercnv-mcp",
    "args": [
      "run"
    ]
  }
}

Run infercnv-server remotely

Refer to the following configuration in your MCP client:

Run it in your server

infercnv-mcp run --transport shttp --port 8000

Then configure your MCP client, like this:

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 infercnv-mcp in your research, please consider citing following work:

https://github.com/icbi-lab/infercnvpy

Metadata

Release files for infercnv-mcp 0.2.0

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

Source distribution (sdist)

Source distribution for infercnv-mcp 0.2.0
File Size Uploaded Provenance
infercnv_mcp-0.2.0.tar.gz 31.5 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for infercnv-mcp 0.2.0
File Interpreter ABI Platform
infercnv_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.5 MB

Release files / infercnv_mcp-0.2.0.tar.gz

Download URL infercnv_mcp-0.2.0.tar.gz
Size 31.5 MB
Tags Source
SHA-256 checksum
How to use checksums
90a8619b56b9aa72b88956e4bf7bb397eda28a4ac4fa74a934289834f07359b7
BLAKE2b-256 checksum
How to use checksums
61fb0256cbd1af28b44a6f416f7b6f6ce9e7e13671cfe268e244fe68fcc71620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2025.

Transparency log

Release files / infercnv_mcp-0.2.0-py3-none-any.whl

Download URL infercnv_mcp-0.2.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ff269ed885b9c62063207fbbc8f1d6fef7591d2ab25c35cdee258b67bf7a2e2
BLAKE2b-256 checksum
How to use checksums
661f3b63b508e8c6fb155bb6adcc91ef808168336603c17b18f33138931181fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2025.

Transparency log

Security for infercnv-mcp 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for infercnv_mcp-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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