
jamesanz/medical-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
jamesanz/medical-mcpは、https://github.com/jamesanz/medical-mcp.からインポートされたMCPサーバー候補です。
概要
jamesanz/medical-mcpは、https://github.com/jamesanz/medical-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
信頼できる医療データを直接AIワークフローに取り込む。 FDA、WHO、PubMed、RxNorm、Semantic Scholar、Google Scholarへのプライベートかつ無料アクセスのためのローカルサーバー。APIキーなし。データ漏洩なし。
CursorやClaude DesktopのようなAIコーディング環境に信頼性の高い医療情報を届けるMCP(Model Context Protocol)サーバーです。
なぜ医療MCPを使うのか?
- 🔒 あなたのデータは決して離脱しません – 100%ローカルで実行;トラッキングなし、ログなし、クラウドなし
- 🆓 API キーなし – 箱から出してすぐに動作し、設定はゼロ
- 🏥 権威ある情報源 – FDA、TGA、カナダ保健省、EMA、DailyMed、WHO、PubMed、RxNorm、ClinicalTrials.gov
- ⚡ 簡単なセットアップ – カーソルでのワンクリックインストールまたは簡単な手動設定
- 🔬 包括的 – 薬剤情報、健康統計、医学文献、臨床ガイドライン、小児科資料
- 🛡️ レジリエント – 回路ブレーカー、バックオフによる再試行、レートリミッター、自動フォールバック
- 📊 エビデンス評価 – 研究の種類と証拠レベル(メタアナリシス→症例報告)でタグ付けされた結果。タグはタイトルや要旨から自動的に付けられるラベルであり、独立して評価を検証するものではありません。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
🩺 Medical MCP Server
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_KEYenv var boosts PubMed from 3 req/sec to 10 req/sec - Health Check Tool –
health-checkpings 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):
インストール
docker run --name medical-mcp --rm -p 3000:3000 medical-mcp:local設定
{
"mcpServers": {
"medical-mcp": {
"command": "node",
"args": ["/absolute/path/to/medical-mcp/build/index.js"],
"env": {
"NCBI_API_KEY": "your_optional_key_here"
}
}
}
}