Skip to main content

Natural language interface for CNV inference from scRNA-Seq data with infercnvpy through MCP.

Project description

Infercnvpy-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
  • Preprocessing module for neighbors computation and data preparation
  • Tool module for CNV inference, clustering, and dimensionality reduction
  • 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 infercnvpy-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

🏎️ Quickstart

Install

Install from PyPI

pip install infercnvpy-mcp

you can test it by running

infercnvpy-mcp run

Run infercnvpy-server locally

Refer to the following configuration in your MCP client:

"mcpServers": {
  "infercnvpy-mcp": {
    "command": "infercnvpy-mcp",
    "args": [
      "run"
    ]
  }
}

Run infercnvpy-server remotely

Refer to the following configuration in your MCP client:

Run it in your server

infercnvpy-mcp run --transport shttp --port 8000

Then configure your MCP client, like this:

http://localhost:8000/mcp

🤝 Contributing

Contributions to the code are welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infercnv_mcp-0.1.0.tar.gz (31.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infercnv_mcp-0.1.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file infercnv_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: infercnv_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 31.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infercnv_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8a489a51d758ac7ff812541ed6f2b1130602dbaa340542cbeb682f0e07cc0bde
MD5 908eb04eb0e606abac1fb551f4bb6518
BLAKE2b-256 04d6fffe9cc1a33265829bf03bae155fbb96a253f6d681e7ee48ed2e8c34b5d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.1.0.tar.gz:

Publisher: publish.yml on scmcphub/infercnv-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file infercnv_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: infercnv_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infercnv_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89fd0e113492a6266164c8859fd09c1c32de8513eeba876a9573e491dd3734f7
MD5 666938427f2213c5e7fdecb5be6be465
BLAKE2b-256 8b944508b5c0477caad7aea6bfa02a07687fbffe0f336c70e5f4a9028f2aa274

See more details on using hashes here.

Provenance

The following attestation bundles were made for infercnv_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on scmcphub/infercnv-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page