Skip to main content

OpenBioMCP

OpenBioMCP is a Python package for running Model Context Protocol (MCP) tools, including FastQC integration and other bioinformatics utilities with comprehensive background execution and status checking capabilities.

Installation

pip install openbiomcp

MCP Configuration

After installation, you need to configure the MCP server in Claude Desktop:

Step 1: Find the installation path

Mac:

which openbiomcp

Example output: /opt/anaconda3/bin/openbiomcp

Windows:

where openbiomcp

Copy the path from the output.

Step 2: Configure Claude Desktop

Add the following configuration to your Claude Desktop settings:

{
  "mcpServers": {
    "BioOpenMCP": {
      "command": "<PATH>"
    }
  }
}

Example for Mac:

{
  "mcpServers": {
    "BioOpenMCP": {
      "command": "/opt/anaconda3/bin/openbiomcp"
    }
  }
}

Replace <PATH> with the actual path from Step 1.

Step 3: Restart Claude Desktop

After adding the configuration, restart Claude Desktop to load the MCP server.

Features

  • Modular design - Organized by feature/domain for scalability
  • Background execution - Run long-running bioinformatics tools without blocking
  • Real-time status monitoring - Check job progress and retrieve results
  • Job management - Start, stop, and clean up background jobs
  • CLI entry point - Command-line interface for easy access
  • MCP integration - Expose tools through Model Context Protocol
  • Ready for PyPI distribution

Available Bioinformatics Tools

Tool Purpose Trigger Prompt Examples
FastQC Quality control analysis for FASTQ files "Run FastQC on my sample.fastq file"
"Check the quality of my sequencing data"
"Generate a quality report for sample_R1.fastq"
Cutadapt Adapter trimming for sequencing data "Trim adapters from my FASTQ file"
"Remove adapter sequences using cutadapt"
"Clean my sequencing data with adapter trimming"
Trim Galore Automated adapter and quality trimming "Run Trim Galore on my FASTQ file"
"Quality trim my sequencing data"
"Automatically trim adapters and low quality bases"
STAR Alignment RNA-seq alignment tool "Align my FASTQ files to the genome using STAR"
"Run RNA-seq alignment with STAR"
"Map my reads to the reference genome"
MultiQC Aggregate bioinformatics analysis results "Generate a MultiQC report for my analysis"
"Summarize all my QC results"
"Create a comprehensive report of my bioinformatics analysis"

Tool Categories

Quality Control

  • FastQC: Comprehensive quality control analysis
  • MultiQC: Aggregate and visualize QC results

Data Processing

  • Cutadapt: Precise adapter trimming
  • Trim Galore: Automated quality and adapter trimming

Alignment

  • STAR: High-performance RNA-seq alignment
  • Genome Indexing: Build STAR genome indices

Background Execution

All tools support background execution with real-time monitoring:

  • Start jobs in the background
  • Check job status and progress
  • Retrieve results when complete
  • Stop or cancel running jobs
  • Clean up completed jobs

Metadata

Release files for openbiomcp 0.1.1

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

Source distribution (sdist)

Source distribution for openbiomcp 0.1.1
File Size Uploaded Provenance
openbiomcp-0.1.1.tar.gz 28.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for openbiomcp 0.1.1
File Interpreter ABI Platform
openbiomcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 64.3 kB

Release files / openbiomcp-0.1.1.tar.gz

Download URL openbiomcp-0.1.1.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
304b5468d193438b639ec82832af13d237ed27c5895d475e7e2b7f4699c8bb28
BLAKE2b-256 checksum
How to use checksums
b34c197971ee4844ca6610c684529a3683c994826d1d095942f5f14015a93af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / openbiomcp-0.1.1-py3-none-any.whl

Download URL openbiomcp-0.1.1-py3-none-any.whl
Size 35.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a949d14b3c0e5416a8aca035059a8c93e02cb0081fafa6f24e659c15a584211a
BLAKE2b-256 checksum
How to use checksums
4554c91fa15e07f29bda0bf7afe333b6d5bd733ec0781ba38f64b07d9684d08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Security for openbiomcp 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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