BioMCP
Provides PubMed literature search capabilities, enabling retrieval of biomedical papers by title, author, journal, PMID, or DOI, and integration into combined gene analysis reports.
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., "@BioMCPLook up recent publications on CRISPR-Cas9"
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.
𧬠BioMCP â çç©ä¿¡æ¯åŠ MCP æå¡åš / Bioinformatics MCP Server
BioMCP is an open-source MCP server that connects any AI assistant directly to 15 open bioinformatics databases â zero config, no API keys. Literature, sequences, BLAST, structures, enrichment, annotations, genomes, interactions, variants, domains, compounds, single-cell and more.
BioMCP æ¯äžäžªåŒæºç MCP æå¡åšïŒè®©ä»»æ AI 婿é¶é 眮çŽè¿ 15 äžªå ¬åŒçç©æ°æ®åºââæç®ãåºåãæ¯å¯¹ãç»æãå¯éãæ³šéãåºå ç»ãäºäœãååŒãç»æåãååç©ãåç»èçå šæµçšã
âš ç¹æ§ / Features
ð æ å MCP åè®® / Standard MCP protocol â åºäºå®æ¹ MCP SDKïŒstdio äŒ èŸïŒå Œå®¹ææ MCP 客æ·ç«¯
𧬠23 äžªå·¥å · · 15 äžªæ°æ®åº / 23 tools · 15 databases â èŠçæç®âåºåâç»æâåèœâäºäœâååŒâè¯ç©âåç»èå šæµçš
â¡ é¶é çœ®äœ¿çš / Zero-config â
pip install bio-mcpäžæ¡åœä»€ïŒæ éæ°æ®åºãæ éå¯é¥ð æ°æ®å ¬åŒæåš / Authoritative public data â å šéšæ¥èª NCBI / RCSB / UniProt / Ensembl / EBI / STRING / KEGG ç宿¹ API
ð æºèœéé / Smart rate-limiting â å 眮 NCBI 3 ç§/请æ±ééäžéè¯éé¿ïŒéµå®åŠæ¯ API è§è
ð è·šåºäº€åéªè¯ / Cross-database validation â
gene_full_profileäžæ¬¡å¹¶åæ¥è¯¢ 4 äžªæ°æ®åºð·ïž äžè±åè¯ / Bilingual â åœä»€æè¿°äžææ¡£åè¯ïŒåœå çœç»å¯èŸŸïŒå·²éé Enrichr æ¿ä»£ g:ProfilerïŒ
Related MCP server: BioContextAI Knowledgebase MCP
ðŠ å®è£ / Install
# 1. å®è£
ïŒéèŠ Python 3.10+ïŒ/ Install (Python 3.10+)
pip install bio-mcp
# 2. å¯åšïŒstdio æš¡åŒïŒäŸ MCP 客æ·ç«¯è°çšïŒ/ Run in stdio mode
bio-mcpæåšå®è£ ïŒæºç ïŒ/ Install from source
git clone https://github.com/qgeng1465/bio-mcp.git
cd bio-mcp
pip install .
# æåŒåæš¡åŒ / or dev mode
pip install -e ".[test]"ð å¿«éåŒå§ / Quick Start
åšä»»äœæ¯æ MCP ç AI 婿 / IDE äžæ³šå BioMCPïŒClaude Code / Cursor / VS Code çïŒïŒ
{
"mcpServers": {
"bio-mcp": {
"command": "bio-mcp"
}
}
}ç¶ååšå¯¹è¯äžçŽæ¥äœ¿çš / Then just ask:
ð§¬ åž®ææ¥äžäž BRCA1 çžå
³çææ°æç®
𧬠äžèœœ CYP2D6 çèçœåºå
ð§¬ å¯¹è¿æ®µ DNA å BLASTïŒATGC...
ð§¬ æ¥ PDB 1CRN çç»æ / AlphaFold 颿µ P04637
𧬠åæåºå å衚 BRCA1,TP53,EGFR,ATM,RAD51 çå¯é
ð§¬ æ¥ imatinib çé¶ç¹ / æ¥ aspilin çåååŒ
𧬠对 BRCA1 åäžäžªå€åºç»Œååææ¥åð§ å·¥å · / ToolsïŒ23ïŒ
ð æç® / Literature
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| PubMed æç®æ£çŽ¢ïŒæ é¢/äœè /æå/PMID/DOIïŒ/ literature search | NCBI E-utilities |
| å šææç®æ£çŽ¢ïŒå« OA å šæïŒ/ full-text + open-access | Europe PMC (EBI) |
𧬠åºåäžæ¯å¯¹ / Sequence & Alignment
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| äžèœœæ žé ž/èçœåºåïŒFASTA/GenBankïŒ/ fetch sequences | NCBI E-utilities |
| DNA/èçœåæº BLASTïŒè¿å top hits / homology search | NCBI BLAST |
| ç©ç§åç±»æ¥è¯¢ïŒåŠå/谱系ïŒ/ species taxonomy | NCBI Taxonomy |
| åºå è¡šèŸŸæ°æ®éæ£çŽ¢ / expression dataset search | NCBI GEO |
ðïž ç»æ / Structure
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| å®éªç»ææ¥è¯¢ïŒå蟚ç/æ¹æ³/éŸåºåïŒ/ experimental structures | RCSB PDB |
| AI 颿µç»æïŒpLDDT 眮信床ïŒ/ AI-predicted structures | AlphaFold DB (EBI) |
ð§« èçœåèœ / Protein Function
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| èçœæ³šéïŒåç§°/åºå /åèœ/GOïŒ/ protein annotations | UniProt |
| èçœç»æå/å®¶æ/äœç¹ / structural domains | InterPro (EBI) |
ðžïž éè·¯äžäºäœ / Pathways & Interactions
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| GO/KEGG/Reactome å¯éåæ / enrichment analysis | Enrichr |
| KEGG éè·¯æçŽ¢ / pathway search | KEGG |
| éè·¯å å«çåºå å衚 / genes in a pathway | KEGG |
| èçœäºäœçœç» / protein interaction network | STRING-db |
| åºå å®äœïŒGRCh38 åæ ïŒ/ gene lookup | Ensembl |
| åæºåºå ïŒçŽç³»/æç³»ïŒ/ homologous genes | Ensembl Compara |
𧬠åºå ç» / Genome
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| åºå ç»ç»è£ äžæ³šé蜚é / genome assemblies | UCSC Genome Browser |
𩺠ååŒäžäžŽåº / Variants & Clinical
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| ååŒæ³šéïŒé¢ç/åèœé¢æµ/äžŽåºæä¹ïŒ/ variant annotation | MyVariant.info |
| ClinVar 䞎åºååŒåç±» / clinical variant classification | NCBI ClinVar |
ð ååç©äžè¯ç© / Compounds & Drugs
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| ååç©ä¿¡æ¯ïŒSMILES/åååŒ/InChIKeyïŒ/ compound info | PubChem |
| è¯ç©æŽ»æ§äžé¶ç¹ïŒIC50/KiïŒ/ drug bioactivity & targets | ChEMBL (EBI) |
ðŠ åç»è / Single-Cell
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| åç»èæ°æ®éæ£çŽ¢ïŒå«ç±»åšå®/è¿ç€åŸè°±ïŒ/ single-cell datasets | CELLxGENE (CZ) |
ð§ ç»ååæ / Combined
å·¥å · | åèœ / Function | æ°æ®æº / Source |
| å€åºäº€åéªè¯ïŒäžæ¬¡å¹¶åæ¥ Ensembl+UniProt+STRING+PubMed / combined report | 4 äžªæ°æ®åº |
ð¬ 瀺äŸèŸåº / Example Output
gene_full_profileïŒç»åå·¥å · / combined toolïŒ
# åºå 绌ååæïŒTP53 (homo_sapiens)
- **Ensembl ENSG00000141510** · chr17:7668402-7687550 · protein_coding · tumor protein p53
- **UniProt P04637** · Cellular tumor antigen p53 · Homo sapiens · 393 aa · Multifunctional transcription factor...
- **STRING äºäœäŒäŒŽ**: MDM2(0.999), TP53BP1(0.996), EP300(0.986), ...
- **PubMed æç®**: 74,021 ç¯
ç»Œåæ¥èª Ensembl / UniProt / STRING / PubMed ç亀åéªè¯ãðïž æ¶æ / Architecture
ââââââââââââââââââââââââââââââââââââââââââââââââ
â MCP Client â
â (ä»»ææ¯æ MCP ç AI 婿 / IDE) â
ââââââââââââââââââââââââ¬ââââââââââââââââââââââââ
â stdio (JSON-RPC 2.0)
ââââââââââââââââââââââââŒââââââââââââââââââââââââ
â bio-mcp server â
â ââââââââââââââââââââââââââââââââââââââââââ â
â â tools/ (23 䞪 MCP å·¥å
· / 23 tools) â â
â â pubmed · ncbi · blast · pdb · uniprot â â
â â enrichment · ensembl · string · kegg â â
â â variant · interpro · pubchem · chembl â â
â â europepmc · alphafold · cellxgene · â â
â â ucsc · taxonomy · geo · crosscheck â â
â ââââââââââââââââââââââ¬ââââââââââââââââââââ â
â ââââââââââââââââââââââŒââââââââââââââââââââ â
â â core/ (15 äžªæ°æ®åºå®¢æ·ç«¯ / clients) â â
â â BioHTTP: éè¯/éé¿/éé/è¶
æ¶/å¹¶å â â
â â LRUCache: 线çšå®å
šçŒåå± â â
â ââââââââââââââââââââââ¬ââââââââââââââââââââ â
âââââââââââââââââââââââââŒâââââââââââââââââââââââ
âââââââââ¬ââââââââŒââââââââ¬ââââââââ¬âââââââââââââ
ââââŒâââ ââââŒâââ ââââŒâââ ââââŒâââ ââââŒâââ âââââââŒââââââ
âNCBI â âRCSB â âUni â âEns â âSTRINGâ âEnrichr â
â â âPDB â âProt â âembl â â â â... å
±15åº â
âââââââ âââââââ âââââââ âââââââ âââââââ âââââââââââââ䞺ä»ä¹çš Enrichr èäžæ¯ g:ProfilerïŒ
g:ProfilerïŒç±æ²å°ŒäºïŒåšåœå çœç»äžåžžäžå¯èŸŸïŒEnrichrïŒMa'ayan LabïŒåœå å¯èŸŸäžæäŸ GO/KEGG/Reactome/WikiPathways çæ°çŸäžªåºå éåºãBioMCP é»è®€éçš EnrichrïŒä¿è¯åŒç®±å³çšã
䞺ä»ä¹ OpenGWAS 被移é€ïŒ
OpenGWAS ä» 2024-05 起区å¶èŠæ± API tokenïŒæ æ³é¶é 眮çŽè¿ïŒæ äžå å«ãæææ¶åœç 15 äžªæ°æ®åºåäžºåŒæŸå å¯é¥ APIã
ð ç®åœç»æ / Project Structure
bio-mcp/
âââ src/bio_mcp/
â âââ server.py # MCP server å
¥å£ïŒè£
é
23 䞪工å
·ïŒ
â âââ core/ # 15 äžªæ°æ®æºå®¢æ·ç«¯
â â âââ http.py # BioHTTPïŒéè¯/éé¿/éé/è¶
æ¶
â â âââ cache.py # LRUCacheïŒçº¿çšå®å
šçŒåå±
â â âââ ncbi.py # NCBI E-utilities + BLAST + Taxonomy + GEO
â â âââ rcsb.py # RCSB PDB
â â âââ uniprot.py # UniProt REST
â â âââ enrichr.py # Enrichr å¯é
â â âââ ensembl.py # Ensembl åºå /åæº
â â âââ stringdb.py # STRING äºäœ
â â âââ kegg.py # KEGG éè·¯
â â âââ myvariant.py # MyVariant ååŒ
â â âââ interpro.py # InterPro ç»æå
â â âââ pubchem.py # PubChem ååç©
â â âââ europepmc.py # Europe PMC æç®
â â âââ alphafold.py # AlphaFold ç»æ
â â âââ chembl.py # ChEMBL è¯ç©
â â âââ cellxgene.py # CELLxGENE åç»è
â â âââ ucsc.py # UCSC åºå ç»
â âââ tools/ # 23 䞪 MCP å·¥å
·å®ä¹
â âââ pubmed.py · ncbi.py · blast.py · pdb.py
â âââ uniprot.py · enrichment.py · ensembl.py
â âââ stringdb.py · kegg.py · variant.py
â âââ interpro.py · pubchem.py · europepmc.py
â âââ alphafold.py · chembl.py · cellxgene.py
â âââ ucsc.py · ncbi_extra.py · crosscheck.py
âââ tests/ # åå
æµè¯ïŒäžäŸèµçœç»ïŒ
âââ examples/ # 客æ·ç«¯é
眮äžå¿«éåŒå§
âââ .github/workflows/ # CIïŒGitHub ActionsïŒ
âââ pyproject.toml𧪠æµè¯ / Testing
# åå
æµè¯ïŒçŠ»çº¿ïŒäžäŸèµçœç»ïŒ/ offline unit tests
python -m pytest tests/ -vå šéš 23 äžªå·¥å ·åå·²åšåŒåæå¯¹çå®å ¬åŒæ°æ®åºå端å°ç«¯éªè¯ïŒ23/23 éè¿ïŒã All 23 tools were end-to-end validated against the real public databases (23/23 passed).
ðºïž Roadmap / 路线åŸ
埮çç© / ç æ¯ / ç»èæ°æ®åºïŒNCBI AssemblyãVirusãç ååºå ç»ïŒ
åºå ç» / æ žé žç»ææ°æ®åºïŒENAãBioSampleãèŽšç²æ°æ®åºïŒ
ç³ç»åŠ / è莚ç»åŠæ°æ®åº
æ¹é对æ¯åæïŒå€æ¡åºå/å€åºå æ¹éå¯éïŒ
â ïž å 莣声æ / Disclaimer
æ¬å·¥å ·ä» çšäºåŠä¹ ç ç©¶å䞪人åçäœ¿çš / For educational research and personal reasonable use only.
æ¥è¯¢ç»ææ¥èªå ¬åŒæ°æ®åºåå§æ°æ®ïŒäžä¿è¯å®å šåç¡®ïŒè¯·ç»åäžäžå·¥å ·äžåå§æ°æ®å€æ žã
请éµå®åæ°æ®åºäœ¿ç𿡿¬ŸïŒNCBI èŠæ± â¥3 ç§/请æ±å¹¶æäŸèç³»æ¹åŒïŒæ¬é¡¹ç®å·²å 眮ïŒã
æ¶å䞎åº/è¯ç©/å»çå³çæ¶ïŒè¯·åšè¯¢äžäžäººå£«ãäœ¿çšæ¬å·¥å ·äº§ççä»»äœé£é©äžæ³åŸèޣ任ç±äœ¿çšè èªè¡æ¿æ ã
â æ¯æäœè / Support
åŠæ BioMCP åž®å°äºäœ ïŒæ¬¢è¿æ«ç èµèµæ¯æïŒè®©ææåšåæç»æŽæ°ïœ
ð License
MIT © 2026 qgeng1465
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that provides standardized access to biomedical knowledge bases and resources, enabling AI systems to retrieve verified information from sources like bioRxiv, EuropePMC, and various protein/gene databases.5228Apache 2.0
- Alicense-qualityDmaintenanceA unified MCP server for biomedical research that connects AI systems to resources like Ensembl, EuropePMC, STRING, and more, enabling retrieval of verified domain-specific information.Apache 2.0
- AlicenseAqualityBmaintenanceA high-performance MCP server that gives LLMs access to 25 biomedical tools federated across 50+ upstream APIs for genes, variants, drugs, diseases, literature, clinical trials, and structural biology.25412MIT
- Alicense-qualityCmaintenanceUnified MCP server providing AI-agent-ready access to AlphaFold, PubMed, ChEMBL, Ensembl, and 37+ scientific databases.MIT
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
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
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/qgeng1465/bio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server