AgentStack
MCP verified Apache-2.0 Self-run

Precision Medicine Mcp

mcp-lynnlangit-precision-medicine-mcp · by lynnlangit

Precision Medicine MCP Platform: A set of bioinformatics servers + tools - production multiomics/genomics + spatial transcriptomics. Examples for ovarian cancer, breast cancer and preventative cardiovascular conditions

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add mcp-lynnlangit-precision-medicine-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Precision Medicine Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Precision Medicine MCP Platform

[](https://www.python.org/downloads/) [](https://github.com/jlowin/fastmcp) [](https://modelcontextprotocol.io/) [](LICENSE)

> Dedicated to PatientOne -- a dear friend who passed from High-Grade Serous Ovarian Carcinoma in 2025.

This platform automates multi-modal data processing for clinical decision support — all results require clinician review before any clinical action.


The Problem

Standard oncology workup (BRCA1/2, HRD panel, tumor genomic panel) generates no immunotherapy or investigational hypotheses. For preventive health, standard lipid panels and population genetic screens miss key risk factors. Manual multi-modal analysis across genomics, spatial transcriptomics, and clinical data is clinically impractical -- the platform automates it.

The Platform

A multi-server MCP architecture orchestrated by AI (Claude + Gemini) executes a 5-stage pipeline:

flowchart LR
    Z["0 De-IDPreprocessing"] --> A["1 DataAcquisition"]
    A --> B["2 SpatialDeconvolution"]
    B --> C["3 TargetProfiling"]
    C --> D["4 CausalInference"]
    D --> E["5 Report"]

    subgraph servers [" "]
        direction TB
        S0["De-identify · JSON · PDF · DOCX · VCF"]
        S1["EHR · GEO · TCGA"]
        S2["Spatial · DeepCell · CIBERSORTx"]
        S3["OpenTargets · Neoantigen"]
        S4["Perturbation · Quantum"]
        S5["Patient Report"]
    end

    Z --- S0
    A --- S1
    B --- S2
    C --- S3
    D --- S4
    E --- S5

    AI(["AI OrchestratorClaude + Gemini"]) -.-> Z
    AI -.-> A
    AI -.-> B
    AI -.-> C
    AI -.-> D
    AI -.-> E

Architecture at a glance

                  +--------------------------------------+
                  |           CLIENT LAYER               |
                  |  Claude Desktop / Hospital EHR       |
                  |  Adapter / Research Notebook         |
                  +----------------+-----------------+
                                   |
                         MCP (FastMCP >= 2.13)
                                   |
   +---------------------------------------------------------------+
   |                                                               |
   |  PRE-PROCESSING (Stage 0)                                     |
   |  deidentify                                                   |
   |                                                               |
   |  DATA ACQUISITION      ANALYSIS & INFERENCE      REPORTING   |
   |                                                               |
   |  mockepic              spatialtools              patient-     |
   |  epic                  multiomics                report       |
   |  geodownload           perturbation                           |
   |  mocktcga              quantum-fidelity                       |
   |  genomic-results       opentargets                            |
   |  fgbio                 neoantigen                             |
   |                        cibersortx                             |
   |                        openimagedata                          |
   |                        deepcell                               |
   |                        cell-classify                          |
   |                        cardiometabolic                        |
   +---------------------------------------------------------------+

All tools accessible via natural language. Every AI result requires clinician APPROVE/REVISE/REJECT. HIPAA-compliant. Current server and tool counts: [Server Registry](docs/reference/shared/server-registry.md).

The Results

The platform surfaces clinically actionable findings that standard workup cannot reach — 6 investigational hypotheses across 2 cancer types plus 3 preventive health evidence gaps, validated across three independent use cases:

| Use Case | Patient | Key Finding Missed by Standard Workup | |---|---|---| | HGSOC (Stage IV) | PAT001 | 3 investigational paths: neoantigen vaccine (RMPEAAPPV IC50 7.8 nM), NNMT/CAF inhibition, convergent checkpoint blockade | | ER+ Breast Cancer | PAT002 | 3 investigational hypotheses: inavolisib over alpelisib (PIK3CA H1047R, 2024 FDA approval), MYC-driven triple therapy, YSAPLSSSL neoepitope vaccine + CAF depletion + anti-PD-1 — zero disease-specific code changes | | Preventive Cardiovascular | PAT003 | Intermediate CVD risk (Reynolds 14.3%) with 3 high-priority gaps missed by standard lipid panel AND population genetic screen: Lp(a), APOE genotype, CAC score |

The same 20-server architecture runs all three. No disease-specific code changes between use cases.

Validated results — PAT001 (HGSOC)

| Metric | Value | Source server | |--------|-------|---------------| | HRD score | 54 | mcp-genomic-results | | TMB (POLE-corrected) | 47.3 mut/Mb | mcp-genomic-results | | Top neoantigen IC50 (RMPEAAPPV) | 7.8 nM | mcp-neoantigen | | Spatial spot count | 900 | mcp-spatialtools | | Moran's I (global) | -0.0033 | mcp-spatialtools | | Deconvolution: tumor | 56 cells | mcp-cibersortx | | Deconvolution: endothelial | 44 cells | mcp-cibersortx | | Deconvolution: macrophages | 43 cells | mcp-cibersortx | | Deconvolution: fibroblasts | 41 cells | mcp-cibersortx | | Deconvolution: CD8+ T cells | 30 cells | mcp-cibersortx |


Try It

# Clone and explore
git clone https://github.com/lynnlangit/precision-medicine-mcp.git
cd precision-medicine-mcp

# Run tests for any server (DRY_RUN mode, no external deps needed)
cd servers/mcp-multiomics && uv run pytest -v

# Or use Claude Code to explore interactively
claude

All servers default to DRY_RUN mode (mock responses, no API keys needed) for quick validation. Set *_DRY_RUN=false to use synthetic patient data for end-to-end testing.


Learn More

| Audience | Start Here | |----------|------------| | Getting Started | [Installation Guide](docs/getting-started/installation.md) | | Funders | [Executive Summary](docs/for-funders/EXECUTIVE_SUMMARY.md) | | Hospitals | [Hospital Guide](docs/for-hospitals/README.md) | | Developers | [Architecture](docs/for-developers/ARCHITECTURE.md) | | Researchers | [Researcher Guide](docs/for-researchers/README.md) | | Educators | [Educator Guide](docs/for-educators/README.md) | | All docs | [Documentation Index](docs/INDEX.md) |

Video: 5-minute demo | Paper: [Why MCP for Healthcare](docs/reference/architecture/WHYMCPFORHEALTHCARE.md) | External connectors: [Setup guide](docs/for-researchers/CONNECTEXTERNALMCP.md)


Apache 2.0 | Python 3.11+ | FastMCP >= 2.13 | uv for package management

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.