npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@altura-oncology/mcp-server

v0.2.0

Published

CureEngine MCP Server - expose cancer research knowledge base (3.26M papers, 121K clinical trials, 8.1M knowledge graph edges, 63 medicinal plants, enriched drug profiles) as Model Context Protocol tools for Claude, Cursor, and other AI agents. Hosted API

Readme

@altura-oncology/mcp-server

CureEngine Model Context Protocol server. Exposes a comprehensive cancer research knowledge base as MCP tools for Claude, Cursor, and other AI agents.

Built by Nobre Labs for the CureEngine Cancer Research Foundation.

What's in the knowledge base

  • 3.26M+ cancer research papers from PubMed, PMC, Europe PMC, OpenAlex, SciELO, and bioRxiv
  • 121K clinical trials from ClinicalTrials.gov and WHO ICTRP
  • 8.1M knowledge graph edges from PrimeKG (Harvard Precision Medicine Knowledge Graph)
  • 1.96M real patient mutations from cBioPortal (TCGA, MSK-IMPACT, TRACERx)
  • 22,577 patient samples with mutation profiles and cancer types
  • 1,140 FDA drug records with targets, mechanisms, cancer indications
  • 63 medicinal plants with 11,916 natural compounds (SMILES + InChI) from LOTUS
  • AI-enriched profiles for cancer drugs, mutations, pathways, supplements, and failed trials

Quick start (hosted mode — recommended)

Get an API key at cureengine.org/api-keys, then add this to your Claude Desktop config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "cureengine": {
      "command": "npx",
      "args": ["-y", "@altura-oncology/mcp-server"],
      "env": {
        "CUREENGINE_API_KEY": "ce_xxxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop. The cureengine tools will appear in the tool menu.

In Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "cureengine": {
      "command": "npx",
      "args": ["-y", "@altura-oncology/mcp-server"],
      "env": {
        "CUREENGINE_API_KEY": "ce_xxxxxxxxx"
      }
    }
  }
}

Available MCP tools

Hosted mode (CUREENGINE_API_KEY)

| Tool | Description | |------|-------------| | search_papers | Full-text search over 3.26M+ cancer papers with credibility scoring and cancer type filtering | | get_paper | Fetch a single paper by PMID, DOI, or UUID — full abstract, authors, MeSH terms | | search_trials | Search 121K+ clinical trials by keyword, phase, or status | | search_drugs | Find drugs by name, mechanism, target gene, or cancer indication | | match_drugs_to_patient | Given a cBioPortal sample ID, rank drug candidates by mutation match (FDA, off-label, plant compounds) | | explore_gene | Cancer associations, targeting drugs (OncoKB levels), and PrimeKG knowledge graph edges for any gene | | search_plants | Search 63 medicinal plants and 11,916 natural compounds by name, traditional use, or cancer relevance | | find_repurposing_paths | Disease → associated genes → targeting drugs repurposing candidates via PrimeKG |

Direct database mode (DATABASE_URL)

All hosted-mode tools plus:

| Tool | Description | |------|-------------| | get_cancer_overview | Summary stats and top papers/trials for a cancer type | | explore_knowledge_graph | Multi-hop PrimeKG traversal from any node | | get_research_landscape | Research trends, top authors, and publication stats | | run_readonly_sql | Arbitrary SELECT queries over the full schema | | export_csv | Export any query result as a CSV | | find_repurposing_candidates | Expanded drug repurposing with PrimeKG multi-hop paths | | traverse_knowledge_graph | Full PrimeKG traversal with configurable depth and filters | | find_drug_repurposing_paths | Detailed disease → gene → drug path with evidence weights |


Direct database mode

If you have access to a CureEngine Postgres replica, you can run tools directly against the database with no API quota:

{
  "mcpServers": {
    "cureengine": {
      "command": "npx",
      "args": ["-y", "@altura-oncology/mcp-server"],
      "env": {
        "DATABASE_URL": "postgresql://user:password@host:5432/cancer_research"
      }
    }
  }
}

Example queries

Once connected, you can ask Claude (or any MCP-enabled agent):

  • "Search for recent papers on KRAS G12C inhibitors in pancreatic cancer"
  • "What drugs target BRAF V600E and have Phase 3 evidence?"
  • "Match drug candidates for cBioPortal sample TCGA-AA-3562-01"
  • "What are the most promising repurposing candidates for glioblastoma?"
  • "Show me medicinal plants with compounds targeting NF-kB"
  • "Explore the knowledge graph connections for TP53"

Architecture

Two modes, one package:

Hosted mode (CUREENGINE_API_KEY): A thin stdio MCP server that forwards tool calls to the CureEngine HTTP API at cureengine.org. No database setup. API key auth + rate limits apply.

Direct mode (DATABASE_URL): Queries a CureEngine Postgres database directly. Full tool set, no API quota, requires DB access.

The entry point (cli.ts) automatically selects the right mode based on which environment variable is present. If both are set, hosted mode takes precedence.

Each tool:

  1. Validates input via Zod schemas
  2. Returns markdown-formatted results (narrative) or CSV (tabular)
  3. Includes credibility/quality scoring on every result where available

License

MIT

Credits

  • Data sources: PubMed, PMC, Europe PMC, ClinicalTrials.gov, WHO ICTRP, cBioPortal, PrimeKG (Harvard), LOTUS (natural products), OncoKB, ChEMBL, OpenFDA
  • Built by Nobre Labs for the CureEngine Cancer Research Foundation
  • Part of the CureEngine cancer research engine

Support

  • Issues: https://github.com/CureEngine/cancer-research-engine/issues
  • Email: [email protected]