
jamesanz/medical-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
jamesanz/medical-mcp — это кандидат на сервер MCP, импортированный из https://github.com/jamesanz/medical-mcp.
Обзор
jamesanz/medical-mcp — это кандидат на сервер MCP, импортированный из https://github.com/jamesanz/medical-mcp.
Обзор (машинный перевод)
Внедрите доверенные медицинские данные напрямую в ваш ИИ-рабочий процесс. Локальный сервер для приватного бесплатного доступа к FDA, ВОЗ, PubMed, RxNorm, Semantic Scholar и Google Scholar. Нет API-ключей. Нет утечек данных.
Сервер MCP (Model Context Protocol), который приносит авторитетную медицинскую информацию в среды кодирования на базе ИИ, такие как Cursor и Claude Desktop.
Почему использовать медицинский MCP?
- 🔒 Ваши данные никогда не уходят – работают на 100% локально; нет отслеживания, нет логов, нет облака
- 🆓 Нет ключей API – Работает сразу из коробки, нулевая конфигурация
- 🏥 Авторитетные источники – FDA, TGA, Health Canada, EMA, DailyMed, WHO, PubMed, RxNorm ClinicalTrials.gov
- ⚡ Easy Setup – установка в Cursor в один клик или простая ручная настройка
- 🔬 Комплексный – Информация о лекарствах, статистика здоровья, медицинская литература, клинические рекомендации, педиатрические источники
- 🛡️ Устойчивый – Автоматические выключатели, повторная попытка с отключением, ограничение скорости и автоматические резервные варианты
- 📊 Оценённые по доказательствам — результаты с тегами типа исследования и уровнем доказательств (Метаанализ → Кейс-отчет). Теги являются автоматическими метками от заголовка и аннотации, а не независимо проверяемыми оценками.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}