
Nexonco
A MCP Server for accessing and analyzing clinical evidence data, with flexible search options to support precision medicine and oncology research.
What is Nexonco?
Nexonco is an advanced MCP Server designed for accessing and analyzing clinical evidence data, specifically from the CIViC (Clinical Interpretation of Variants in Cancer) database, to support precision medicine and oncology research.
How to use Nexonco?
To use Nexonco, set up the server by following the provided setup guides, and utilize the search_clinical_evidence
tool to query clinical evidence data based on various parameters such as disease, therapy, and molecular profile.
Key features of Nexonco?
- Fast and flexible search options for clinical evidence.
- Ability to filter evidence by disease, therapy, gene, and phenotype.
- Returns formatted reports with summary statistics and top evidence entries.
Use cases of Nexonco?
- Finding predictive evidence for therapies related to specific cancers.
- Analyzing clinical evidence for drug efficacy in oncology.
- Supporting research in precision medicine by providing detailed evidence reports.
FAQ from Nexonco?
- Is Nexonco suitable for all types of cancer research?
Yes! Nexonco is tailored for oncology research and can handle various cancer types and related therapies.
- What are the prerequisites for setting up Nexonco?
You need either
uv
or Docker and Claude Desktop for MCP integration.
- Is Nexonco free to use?
Yes! Nexonco is open-source and available for free on GitHub.
Setup
Prerequisites
- uv or Docker
- Claude Desktop (for MCP integration)
Setup Guides
For detailed setup instructions, refer to the following documentation:
-
NANDA Host Setup
Seedocs/nanda-server-setup.md
for backend configuration and local registration of the NANDA Server. -
Claude Desktop Setup
Seedocs/claude-desktop-setup.md
for guidance on configuring the local development environment and MCP integration.
These guides include all required steps, environment configurations, and usage notes to get up and running.
Tool List
search_clinical_evidence
: A MCP tool for querying clinical evidence data that returns formatted reports.
Input Schema
The tool accepts the following optional parameters:
disease_name
(str): Filter by disease (e.g., "Lung Non-small Cell Carcinoma").therapy_name
(str): Filter by therapy or drug (e.g., "Cetuximab").molecular_profile_name
(str): Filter by gene or variant (e.g., "EGFR L858R").phenotype_name
(str): Filter by phenotype (e.g., "Chest Pain").evidence_type
(str): Filter by evidence type (e.g., "PREDICTIVE", "DIAGNOSTIC").evidence_direction
(str): Filter by evidence direction (e.g., "SUPPORTS").filter_strong_evidence
(bool): IfTrue
, only includes evidence with a rating > 3 (max 5).
Output
The tool returns a formatted string with four sections:
- Summary Statistics:
- Total evidence items
- Average evidence rating
- Top 3 diseases, genes, variants, therapies, and phenotypes (with counts)
- Top 10 Evidence Entries:
- Lists the highest-rated evidence items with details like disease, phenotype, gene/variant, therapy, description, type, direction, and rating.
- Sources & Citations:
- Citations and URLs for the sources of the top 10 evidence entries.
- Disclaimer:
- A note stating the tool is for research purposes only, not medical advice.
Sample Usage
- "Find predictive evidence for colorectal cancer therapies involving KRAS mutations."
- "Are there studies on Imatinib for leukemia?"
- "What therapies are linked to pancreatic cancer evidence?"
Acknowledgements
- Model Context Protocol
- NANDA: The Internet of AI Agents
- CIViC - Clinical Interpretation of Variants in Cancer
License
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer
⚠️ This tool is intended exclusively for research purposes. It is not a substitute for professional medical advice, diagnosis, or treatment.
Contributors
- Obada Qasem (@obadaqasem)
- Kutsal Ozkurt (@Goodsea)