Skip to content

just-prs-mcp 0.4.0

Choose a tag to compare

@antonkulaga antonkulaga released this 16 Aug 15:55
· 1 commit to main since this release

Highlights

  • Score one or more genomes through compute_prs_by_trait(samples=["Label=path", ...]). One person is a one-element list; there is no vcf_path on this tool.
  • Returns TraitPRSReports with saved JSON (result_paths) plus the just-prs trait HTML report: html_path over stdio, html_url over Streamable HTTP (GET /reports/<file> on the MCP origin).
  • compare_genomes, plot_trait_panel, and build_prs_prompt take result_paths lists. Comparisons use the median of usable models.
  • vcf_metainfo plus superpopulation="auto" and reference_restoration="auto" (just-prs >=0.9.0).
  • Claude / Codex / .mcp.json metadata and README example queries match this API. Pin just-prs-mcp>=0.4.

Install

claude mcp add just-prs -- uvx just-prs-mcp@0.4.0 stdio
{
  "mcpServers": {
    "just-prs": {
      "command": "uvx",
      "args": ["just-prs-mcp@0.4.0", "stdio"],
      "env": { "PRS_MCP_MODE": "essentials" }
    }
  }
}

The release assets also include the Claude plugin ZIP and local Claude Desktop .mcpb extension.

Verification

  • 74 deterministic tests passed
  • Ruff lint and format checks passed
  • Pyright passed with no errors