Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By pascalwhoop
Query 13+ biological and medical research databases including KEGG pathways, UniProt proteins, PubMed literature, ChEMBL drugs, GWAS genetics, and ClinicalTrials.gov via remote MCP servers. Use a unified endpoint for all sources or individual APIs with RFC 9111 HTTP caching in AI workflows.
npx claudepluginhub pascalwhoop/medical-mcpsExternal network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
1000+ scientific tools (PubMed, UniProt, PubChem, TCGA, FAERS, ClinicalTrials.gov, etc.) + 115 research skills + MCP server + research slash commands.
Provides access to PubMed's biomedical citations and PubMed Central's full-text archive. Search articles, retrieve metadata and abstracts, access full-text content (when available in PMC), find related research, and more.
Scientific literature search skills for Claude using Valyu API - PubMed, arXiv, ChEMBL, DrugBank, bioRxiv, medRxiv, and more
Access ClinicalTrials.gov data. The Clinical Trials Connector gives Claude access to ClinicalTrials.gov, the NIH/NLM registry of FDA-regulated clinical studies conducted worldwide.
Connect to preclinical research tools and databases (literature search, genomics analysis, target prioritization) to accelerate early-stage life sciences R&D
Systematic literature searching and review toolkit for Claude Code. Search PubMed, screen papers, extract data, traverse citations, and synthesize findings from scientific literature.
MCP server that integrates multiple biological and medical databases for research purposes.
The easiest way to use this MCP server is to connect to the production deployment. All APIs are available through a unified endpoint that gives you access to all tools in one place.
Production URL: https://mcp.cloud.curiloo.com/tools/unified/mcp
Add this to your .cursor/mcp.json (or equivalent MCP client configuration):
{
"mcpServers": {
"medical-apis": {
"url": "https://mcp.cloud.curiloo.com/tools/unified/mcp"
}
}
}
Once connected, you'll have access to 100+ tools across 14 biological and medical APIs:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "mygene_get_gene",
"arguments": {
"gene_id_or_symbol": "TP53"
}
}
}
If you prefer to use individual APIs separately, each API has its own endpoint:
/tools/reactome/mcp - Reactome only/tools/pubmed/mcp - PubMed only/tools/chembl/mcp - ChEMBL onlyTo run your own instance locally, you can either:

Install the package from PyPI:
pip install medical-mcps
Then run the server:
medical-mcps
The server will be available at http://localhost:8000.
Pull and run the pre-built Docker image:
# Pull latest image
docker pull pascalwhoop/medical-mcps:latest
# Run server
docker run -p 8000:8000 pascalwhoop/medical-mcps:latest
The server will be available at http://localhost:8000.
For specific versions:
docker pull pascalwhoop/medical-mcps:v0.1.0
The easiest way to run the MCP backend:
# Start all services with auto-rebuild
make docker-watch
# Or start in background
make docker-up
# View logs
make docker-logs
# Stop services
make docker-down
Services will be available at: