EM

ezhou89/medical-research-mcp-suite

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11 stars 7 forks Качество 71 Тренд 18MIT

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
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
});
Открыть полный README на GitHub

Установка

docker run -p 3000:3000 medical-research-api
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "medical-research": { "command": "node", "args": ["/path/to/medical-research-mcp-suite/dist/index.js"] } } }