MCP Servers / development / Bio-MCP FastQC Server

Bio-MCP FastQC Server

JSON →
nonedevelopment

Provides quality control for biological sequence data using the FastQC and MultiQC tools.

Install
How to run this server
[ { "cmd": "pip install multiqc", "imports": [] } ]
server path: bio-mcp-fastqc-server
Tools
What this server exposes
fastqc_single
Run FastQC on a single FASTQ/FASTA file. Parameters: input_file (required), threads (optional), contaminants (optional), adapters (optional), limits (optional). Returns detailed QC report with pass/warn/fail status for each module.
fastqc_batch
Run FastQC on multiple files in a directory. Parameters: input_dir (required), file_pattern (optional), threads (optional). Processes all files and returns summary statistics.
multiqc_report
Generate MultiQC report from FastQC results. Parameters: input_dir (required), title (optional), comment (optional), template (optional). Generates interactive HTML report combining all analyses.
fastqc_single_async
Queue single file analysis for large datasets or batch processing.
fastqc_batch_async
Queue batch analysis for large datasets or batch processing.
multiqc_report_async
Queue report generation for large datasets or batch processing.
get_job_status
Check job progress in the queue system.
get_job_result
Retrieve completed results from the queue system.
cancel_job
Cancel running jobs in the queue system.
Configuration
Environment & auth
authnone
envBIO_MCP_QUEUE_URL
Resources
Bio-MCP FastQC Server — MCP Server · libregistry