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 "Install 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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP gateway federating 21 biomedical MCP servers behind one endpoint: gnomAD, ClinVar, HPO, VEP.
AI-powered bioprotocol optimization ā generate, search, and manage lab protocols via MCP
AlphaFold DB MCP ā predicted protein structures.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brahimbattou/biolab-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server