🧬 WetLab-MCP
🔬 Overview
WetLab-MCP is a professional FastMCP server designed to bridge the gap between computational discovery and wet-lab execution. It provides a comprehensive suite of tools for qPCR primer design, cloning strategy optimization, and sequence specificity analysis, all integrated directly into your AI-assisted research workflow.
Starting with the industry-standard primer3-py engine, WetLab-MCP ensures deterministic, high-quality assay designs without ever needing an external API for core calculations.
🚀 Key Features
design_qpcr_primers: Local, deterministic qPCR primer design enforcing standard $T_m$ and GC% constraints.design_cloning_primers: Intelligent cloning strategy with automatic restriction site detection and "junk" leader recommendations for high enzyme efficiency.design_taqman_probe: Automated TaqMan internal oligo design with industry-standard quenching rules (no 5' G).analyze_multiplex_compatibility: All-vs-all heterodimer analysis to detect cross-reactivity in multiplex PCR or panels.design_multi_gene_panel: Greedy optimization for building non-conflicting primer sets for multiple targets.check_primer_specificity: Live NCBI BLAST integration (blastn-short) to verify potential off-target binding.
🚀 Installation & Claude Integration
WetLab-MCP can be added to Claude Desktop using one of the following methods.
Method 1: Using uvx (Recommended)
This is the fastest way to run WetLab-MCP without manual installation. Ensure you have uv installed.
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"WetLab-MCP": {
"command": "uvx",
"args": ["wetlab-mcp"]
}
}
}
Method 2: Using pip
If you prefer a standard installation:
pip install wetlab-mcp
Then add this to your claude_desktop_config.json:
{
"mcpServers": {
"WetLab-MCP": {
"command": "python",
"args": [
"-m",
"wetlab_mcp"
]
}
}
}
🧪 Tool Specifications
| Tool | Purpose | Key Inputs |
|---|---|---|
design_qpcr_primers |
qPCR assays | Sequence, Target $T_m$ |
design_cloning_primers |
Cloning/Gibson | Overhangs, Target $T_m$ |
design_taqman_probe |
Real-time PCR | Sequence, Primers, Probe $T_m$ |
check_primer_specificity |
Off-target check | Primer Sequence (Internet req.) |
analyze_multiplex_compatibility |
Dimer analysis | List of Primers |
design_multi_gene_panel |
Batch design | List of Genes ({name, seq}) |
🛡️ License
Distributed under the MIT License. See LICENSE for more information.
Design by ZaEyAsa
Empowering Computational Biology with Agentic Precision
Metadata
Release files for wetlab-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wetlab_mcp-0.1.0.tar.gz | 13.5 kB | Without provenance | Details for wetlab_mcp-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| wetlab_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for wetlab_mcp-0.1.0-py3-none-any.whl |
Total release size: 28.0 kB
Release files / wetlab_mcp-0.1.0.tar.gz
| Download URL | wetlab_mcp-0.1.0.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cdfb9918e0dc527da2e65b3d7270157ad3d406a60365c988262163d5ab231e69
|
|
BLAKE2b-256 checksum How to use checksums |
9a8e5038d80bf1aa6447f2a6c892dd639d7e2596a7bf0dc54dd82c9994325921
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / wetlab_mcp-0.1.0-py3-none-any.whl
| Download URL | wetlab_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 14.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf303de1df69d36266677b631f7c07e72c2747ee5f7cd19c0c6b3981911ff442
|
|
BLAKE2b-256 checksum How to use checksums |
4c66febf9e45e5aee2a01404e7260613fe3418b52bd7230d0faf4ec19279b021
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for wetlab-mcp 0.1.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.
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.