A professional FastMCP server for in silico molecular biology and assay design
Project description
🧬 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wetlab_mcp-0.1.0.tar.gz.
File metadata
- Download URL: wetlab_mcp-0.1.0.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdfb9918e0dc527da2e65b3d7270157ad3d406a60365c988262163d5ab231e69
|
|
| MD5 |
8e65ef9d99641d13f711b64f0b1ab8ba
|
|
| BLAKE2b-256 |
9a8e5038d80bf1aa6447f2a6c892dd639d7e2596a7bf0dc54dd82c9994325921
|
File details
Details for the file wetlab_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: wetlab_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf303de1df69d36266677b631f7c07e72c2747ee5f7cd19c0c6b3981911ff442
|
|
| MD5 |
5aa397423e5b48e8d39eb5569e391ecb
|
|
| BLAKE2b-256 |
4c66febf9e45e5aee2a01404e7260613fe3418b52bd7230d0faf4ec19279b021
|