BioLab MCP Server
Search scientific literature with metadata extraction from PubMed and PMC databases.
Find related papers via cross-database semantic literature search across PubMed, Semantic Scholar, and Europe PMC.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BioLab MCP ServerSearch PubMed for recent papers on mRNA vaccines"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
𧬠BioLab MCP Server
The Stripe for Scientific Data ā Unified MCP server providing AI-agent-ready access to AlphaFold, PubMed, ChEMBL, Ensembl, and 37+ scientific databases.
What is BioLab MCP?
BioLab MCP is a premium Model Context Protocol server that gives AI agents (Claude, Cursor, etc.) direct access to the world's leading scientific databases through a single, reliable interface.
Problem: Researchers and AI developers need data from 10+ incompatible APIs with different auth methods, rate limits, and response formats.
Solution: One MCP server. One API key. All databases. Validated, structured responses.
š Quick Start
1. Install
git clone https://github.com/your-org/biolab-mcp-server
cd biolab-mcp-server
uv sync2. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"biolab": {
"command": "uv",
"args": ["run", "--directory", "/path/to/biolab-mcp-server", "biolab-server"]
}
}
}3. Ask Claude
"Search AlphaFold for TP53 protein structure and confidence scores"
"Find the top 10 papers on CRISPR cancer therapy from 2023-2024"
"What drugs target EGFR? Show me IC50 values from ChEMBL"
"Are there any Phase 3 trials recruiting for lung cancer with pembrolizumab?"š¬ Available Tools (8 MCP Tools)
Tool | Description | Databases |
| Protein structure predictions with pLDDT scores | AlphaFold DB, UniProt |
| Scientific literature with metadata extraction | PubMed, PMC |
| Drug compounds, IC50/Ki bioactivity data | ChEMBL |
| Gene locations and variant frequencies | Ensembl, gnomAD |
| Protein metadata and interaction networks | UniProt, STRING |
| Clinical study search and monitoring | ClinicalTrials.gov |
| Disease-gene associations with confidence scores | Open Targets |
| Cross-database semantic literature search | PubMed + Semantic Scholar + EuropePMC |
š° Pricing
Tier | Price | Requests/Month | Databases |
Free | $0/month | 100 | AlphaFold, PubMed, ChEMBL |
Researcher | $24/month | 5,000 | All 37+ |
Lab | $99/month | 50,000 | All 37+ + Team keys |
Enterprise | Custom | Unlimited | All + Private deploy |
š ļø Development
Prerequisites
Python 3.11+
uv package manager
Setup
# Clone and install
git clone https://github.com/your-org/biolab-mcp-server
cd biolab-mcp-server
uv sync --dev
# Copy environment config
cp .env.example .env
# Generate an API key
uv run biolab generate-key --tier researcher --label "my-key"Run Tests
uv run pytest tests/ -vProject Structure
src/biolab/
āāā server.py # MCP Server (stdio transport, 8 tools)
āāā auth.py # API key management (SQLite)
āāā cache.py # Disk-based caching
āāā config.py # Settings via pydantic-settings
āāā models.py # Pydantic response models
āāā cli.py # CLI tools
āāā tools/
āāā alphafold.py # AlphaFold Database
āāā pubmed.py # PubMed / PMC
āāā chembl.py # ChEMBL drug database
āāā genomics.py # Ensembl + gnomAD
āāā proteins.py # UniProt + STRING
āāā clinical.py # ClinicalTrials.gov
āāā targets.py # Open Targets
āāā literature.py # Cross-database searchšļø Architecture
Claude / Cursor (MCP Client)
ā JSON-RPC 2.0 (stdio)
BioLab MCP Server (FastAPI + MCP SDK)
ā HTTP + caching
Scientific Databases:
AlphaFold DB ā PubMed/PMC ā ChEMBL
Ensembl ā gnomAD ā UniProt ā STRING
ClinicalTrials.gov ā Open Targets
Semantic Scholar ā Europe PMCš¤ Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
š License
MIT License ā see LICENSE for details.
Data from third-party databases is subject to their respective licenses. Please review terms for:
š¬ Contact
Website: biolabmcp.com
Email: hello@biolabmcp.com
GitHub Issues: For bug reports and feature requests
Related MCP Connectors
MCP gateway federating 22 biomedical MCP servers behind one endpoint: gnomAD, ClinVar, HPO, VEP.
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
AI-powered bioprotocol optimization ā generate, search, and manage lab protocols via MCP
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.