
ezhou89/medical-research-mcp-suite
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
AI-Enhanced Medical Research API unifying ClinicalTrials.gov, PubMed, and FDA databases with intelligent cross-database analysis
Обзор
AI-Enhanced Medical Research API unifying ClinicalTrials.gov, PubMed, and FDA databases with intelligent cross-database analysis. - - 400,000+ clinical studies with real-time data - - 35M+ research papers and literature analysis - - 80,000+ drug products and safety data - - Unique insights from combined data sources - - Algorithmic safety scoring and recommendations - - Market landscape and pipeline analysis - - Investment and research guidance - - 1-hour clinical trials, 6-hour literature caching - - Respectful API usage and quota management - - Full audit trails with Winston - - Full TypeScript implementation - - Jest with comprehensive coverage - ct_search_trials - Enhanced clinical trial search - ct_get_study - Detailed study information by NCT ID - pm_search_papers - PubMed literature discovery - fda_search_drugs - FDA drug database search - fda_adverse_events - Adverse event analysis - research_comprehensive_analysis - - research_drug_safety_profile - -...
README
Показан фрагмент оригинального README. Открыть оригинал.
🏥 Medical Research MCP Suite
AI-Enhanced Medical Research API unifying ClinicalTrials.gov, PubMed, and FDA databases with intelligent cross-database analysis.
🌟 Features
Multi-API Integration
- 🔬 ClinicalTrials.gov - 400,000+ clinical studies with real-time data
- 📚 PubMed - 35M+ research papers and literature analysis
- 💊 FDA Database - 80,000+ drug products and safety data
🔥 AI-Enhanced Capabilities
- Cross-Database Analysis - Unique insights from combined data sources
- Risk Assessment - Algorithmic safety scoring and recommendations
- Competitive Intelligence - Market landscape and pipeline analysis
- Strategic Insights - Investment and research guidance
🏢 Enterprise Architecture
- Intelligent Caching - 1-hour clinical trials, 6-hour literature caching
- Rate Limiting - Respectful API usage and quota management
- Comprehensive Logging - Full audit trails with Winston
- Type Safety - Full TypeScript implementation
- Testing Suite - Jest with comprehensive coverage
🚀 Quick Start
Prerequisites
- Node.js 18+
- npm or yarn
Installation
git clone https://github.com/eugenezhou/medical-research-mcp-suite.git
cd medical-research-mcp-suite
npm install
cp .env.example .env
npm run build
Usage Options
1. MCP Server (Claude Desktop Integration)
npm run dev
Add to your claude_desktop_config.json:
{
"mcpServers": {
"medical-research": {
"command": "node",
"args": ["/path/to/medical-research-mcp-suite/dist/index.js"]
}
}
}
2. Web API Server
npm run web
# Visit http://localhost:3000
3. Test the System
npm test
./test-mcp.sh
📊 API Examples
Comprehensive Drug Analysis (🔥 The Magic!)
// Cross-database analysis combining trials + literature + FDA data
const analysis = await comprehensiveAnalysis({
drugName: "pembrolizumab",
condition: "lung cancer",
analysisDepth: "comprehensive"
});
// Returns:
// - Risk assessment scoring
// - Market opportunity analysis
// - Competitive landscape
// - Strategic recommendations
Clinical Trials Search
const trials = await searchTrials({
condition: "diabetes",
intervention: "metformin",
pageSize: 20
});
// Returns real-time data from 400k+ studies
FDA Drug Safety Analysis
const safety = await drugSafetyProfile({
drugName: "metformin",
includeTrials: true,
includeFDA: true
});
Установка
docker run -p 3000:3000 medical-research-apiКонфигурация
{
"mcpServers": {
"medical-research": {
"command": "node",
"args": ["/path/to/medical-research-mcp-suite/dist/index.js"]
}
}
}