๐ ๐ - Query medical information, drug databases, drug interactions and clinical guidelines
๐ฉบ Medical MCP Server
ไปฅไธๆๅฝ่ช่ฏฅไปๅบ็ README๏ผ็ๆฎต๏ผ ยท ๅจ GitHub ่ฏปๅฎๆด README โ
> **Bring trusted medical data directly into your AI workflow.** A local server for private, free access to FDA, WHO, PubMed, RxNorm, Semantic Scholar, and Google Scholar. No API keys. No data leaks.
An MCP (Model Context Protocol) server that brings authoritative medical information into AI coding environments like Cursor and Claude Desktop.
Why Use Medical MCP?
- ๐ **Your Data Never Leaves** โ Runs 100% locally; no tracking, no logs, no cloud
- ๐ **No API Keys** โ Works out of the box, zero configuration
- ๐ฅ **Authoritative Sources** โ FDA, TGA, Health Canada, EMA, DailyMed, WHO, PubMed, RxNorm, ClinicalTrials.gov
- โก **Easy Setup** โ One-click install in Cursor or simple manual setup
- ๐ฌ **Comprehensive** โ Drug info, health stats, medical literature, clinical guidelines, pediatric sources
- ๐ก๏ธ **Resilient** โ Circuit breakers, retry with backoff, rate limiting, and automatic fallbacks
- ๐ **Evidence-Graded** โ Results tagged with study type and evidence level (Meta-Analysis โ Case Report). Tags are automatic labels from the title and abstract, not independently checked grades.
- ๐ฅ **Health Monitoring** โ Built-in health check tool to diagnose source availability
What's New in v2.0
- **Resilience Layer** โ Circuit breakers per source, retry with exponential backoff + jitter, per-source token bucket rate limiters
- **Monid web search** โ Scholar, AAP, and PMC HTML go through Monid TinyFish (Tavily-style search/fetch). Semantic Scholar is the no-key fallback
- **Evidence Grading** โ PubMed and multi-database results tagged with study type (Systematic Review, RCT, Cohort, Case Report, etc.) and evidence grade (IโV). These tags are automatic labels from the title and abstract, not independently checked grades.
- **Response Validation** โ Zod schemas validate all upstream API responses, logging warnings on schema drift without breaking
- **NCBI API Key Support** โ Optional NCBI_API_KEY env var boosts PubMed from 3 req/sec to 10 req/sec
- **Health Check Tool** โ health-check pings all upstream sources and reports latency, circuit breaker states, rate limiter status, and cache health
- **Structured Logging** โ Leveled, structured logging (DEBUG/INFO/WARN/ERROR) with source tracking and timing for every API call
- **Request Timeouts** โ All upstream calls have explicit response/deadline timeouts to prevent hanging
Quick Start
**Install in Cursor (Recommended):**
๐ Install in Cursor
**Or install manually:**
Features
๐ Drug Information
- **search-drugs** โ Search FDA, DailyMed, TGA (Australia), Health Canada, and EMA. Filter with countries (US, AU, CA, EU). Unsupported codes are rejected rather than returned as empty regulatory results.
- **search-drug-nomenclature** โ Standardized drug names via RxNorm (limit defaults to 25)
- **search-drug-safety** โ FDA FAERS adverse events (with report IDs), recalls, and shortages
๐ Health Statistics
- **get-health-statistics** โ WHO Global Health Observatory data (life expectancy, mortality, disease prevalence)
๐ฌ Medical Literature
- **search-medical-literature** โ Search 30M+ PubMed articles (with evidence grading). Optional question or rerank reorders those hits so papers that actually answer the question sit above papers that only share keywords.
- **rank-search-hits** โ Same rerank for a list you already have (title + abstract). Retrieval ranking only โ not diagnosis or advice.
- **get-article-details** โ Detailed article info by PMID
- **search-google-scholar** โ Academic papers via Monid TinyFish (research_paper) when MONID_API_KEY is set; otherwise Semantic Scholar
- **search-medical-journals** โ Top journals (NEJM, JAMA, Lancet, BMJ, Nature Medicine)
๐ฅ Clinical Tools
- **search-clinical-guidelines** โ Practice recommendations from medical organizations
- **search-clinical-trials** โ ClinicalTrials.gov
- **list-sources** โ Full catalog of registry adapters and dedicated-tool sources (WHO, PubMed, RxNorm, Scholar, AAP), including which MCP tool reaches each. This is not the search-drugs five-regulator fanout.