cBioPortal MCP ServerServer

pickleton89
GitHub
BioinformaticsCancer ResearchData Retrieval

Loading subscription status...

💡 Description

An asynchronous high-performance Model Context Protocol (MCP) server that enables AI assistants to interact with cancer genomic data from cBioPortal, a platform for exploring multidimensional genomic datasets.

📝 JSON Entries

{
  "mcpServers": [
    {
      "cbioportal": {
        "env": {},
        "args": [
          "/Users/jeffkiefer/Documents/projects/cbioportal_MCP/cbioportal_server.py"
        ],
        "command": "/Users/jeffkiefer/Documents/projects/cbioportal_MCP/.venv/bin/python3"
      }
    }
  ]
}

🛠️ Tools

get_cancer_studiesget_cancer_typesget_study_detailsget_samples_in_studyget_genessearch_genesget_mutations_in_geneget_clinical_dataget_molecular_profilessearch_studiesget_multiple_studiesget_multiple_genes

Features

  • Search and explore cancer studies available in cBioPortal
  • Access genetic mutations, clinical data, and molecular profiles
  • Utilize keyword search capabilities for studies, genes, and samples
  • Fast asynchronous performance for data retrieval
  • Bulk operations for retrieving multiple studies and genes

💬 Example Queries

  • What cancer studies are available in cBioPortal?
  • Search for melanoma studies in cBioPortal
  • Get information about the BRCA1 gene
  • What mutations in TP53 are present in breast cancer studies?
  • Find studies related to lung cancer
  • Get clinical data for patients in the TCGA breast cancer study