WetLab-MCP

WetLab-MCP

Enables AI-assisted molecular biology experiment design with tools for qPCR primer design, cloning strategy optimization, TaqMan probe design, and multiplex compatibility analysis.

Category
Visit Server

README

๐Ÿงฌ WetLab-MCP

<p align="center"> <img src="logo.png" width="300" alt="WetLab-MCP Logo"> </p>

<p align="center"> <img src="https://img.shields.io/badge/Python-3.10%2B-blue?style=for-the-badge&logo=python" alt="Python Version"> <img src="https://img.shields.io/badge/MCP-Protocol-orange?style=for-the-badge&logo=cloudera" alt="MCP Protocol"> <img src="https://img.shields.io/badge/License-MIT-green?style=for-the-badge" alt="License"> <img src="https://img.shields.io/badge/Bioinformatics-Standard-red?style=for-the-badge" alt="Bioinformatics"> </p>


๐Ÿ”ฌ 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.


<p align="center"> <b>Design by <a href="https://github.com/zaeyasa">ZaEyAsa</a></b><br> <i>Empowering Computational Biology with Agentic Precision</i> </p>

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured