gnomancer

com.gnomancer由 gnomancer.com 發布v0.5.1更新於 Nov 7, 2026

本機原始DNA分析:單倍群、性狀、ClinVar、藥物基因組學。不上傳任何資料。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Local raw DNA analysis: haplogroups, traits, ClinVar, pharmacogenomics. Nothing is uploaded.

已驗證STDIO僅桌面

概覽

gnomancer 的本機 MCP 服務,由 gnomancer.com 發布;無需登入;STDIO;10 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

發布者
gnomancer.com

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 gnomancer,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[gnomancer: your DNA, decoded on your own machine]

gnomancer.com · get your raw data · install · PyPI · MCP Registry · Discord

[PyPI] [CI] [MIT]

Take the raw file you already downloaded from AncestryDNA, 23andMe, MyHeritage, FamilyTreeDNA or LivingDNA (or a VCF) and turn it into one readable report. Everything runs on your computer. Nothing is uploaded.

Quick start

bash
pipx install gnomancer      # Python 3.10+; Java 17+ for the mtDNA haplogroup and PharmCAT stepsgnomancer ~/Downloads/AncestryDNA.zip   # first run fetches the open-source tools and references once (~250 MB)

Open AncestryDNA_analysis/REPORT.html. No Python? curl -fsSL https://gnomancer.com/install.sh | bash sets everything up (macOS and Linux; Windows via WSL).

[demo report]

What you get

  • Plain language first. An at-a-glance digest, then a narrative your own AI assistant can write from a prompt the run gives you.
  • Lineages. Y haplogroup (yhaplo, plus Yleaf on current YFull/FTDNA/ISOGG trees) and mtDNA haplogroup (Haplogrep3), each with population context.
  • Traits and ancestry markers. About 110 well-replicated sites: pigmentation, lactose, caffeine, bitter taste, blood group and more.
  • Health, carefully. Carrier sites, common risk variants, a ClinVar scan of every typed site with plausibility scoring, and PharmCAT pharmacogenomics. All collapsed by default so nobody sees a result they didn't ask for.
  • Family mode. gnomancer family dad.zip mom.zip me.zip shows shared DNA and the likely relationship for each pair, which lines you share, and which parent each of your alleles came from.
  • Stays current. gnomancer watch re-checks ClinVar each month and tells you only what was reclassified at sites you carry.
  • Honest limits. Every section says what the chip can and cannot tell you.

Use it from your AI assistant

gnomancer is also an MCP server. Connect it and ask "what does my report say about caffeine?"

bash
claude mcp add gnomancer -- uvx gnomancer serve          # Claude Code; Claude Desktop/Cursor: command "uvx", args ["gnomancer","serve"]

Only derived results reach the assistant, never the raw file, and the health tables are separate tools fetched only on request. The repo also works as a Claude plugin (skills/gnomancer/SKILL.md).

Privacy

Your genotype file never leaves your machine. The only network traffic is the one-time download of public tools and references. The optional --ai flag sends the structured results (not the file) to the Anthropic API to write the narrative, and only when you ask.

Not medical advice

A genotyping array reads about 0.02% of the genome at pre-chosen sites, and its calls at rare sites are wrong often enough that a clinical lab found 40% did not confirm. gnomancer tells you what the chip says and how far to trust it. Confirm anything that matters with a clinical-grade test and a clinician or genetic counselor.

More

Discord community · CLI options · vendors and quirks · the marker panel · tools under the hood · development · MCP registry · contributing

MIT licensed. The tools it downloads keep their own licenses; see NOTICE.md for credits.

mcp-name: com.gnomancer/gnomancer

來源:README.md,提交 0d17940

工具

10

analyze

Run gnomancer on a raw DNA file (AncestryDNA, 23andMe, MyHeritage, FamilyTreeDNA, LivingDNA, VCF; .zip OK). Takes one to three minutes; the very first run also downloads ~250 MB of open-source tools and references (a few minutes), automatically. fast=True skips Yleaf, ClinVar and PharmCAT. Returns the output directory, report paths and the at-a-glance digest. The file never leaves this machine.

輸入參數fastpath必填out_dirancestry

summary

Headline results of the current (or given) report: quality, lineages, ancestry estimate, multi-site readings and the at-a-glance digest. No health tables; use clinvar_findings / pharmacogenomics for those.

輸入參數report_dir

section

Return one section of REPORT.md by (partial, case-insensitive) heading, e.g. 'Paternal', 'Marker panel', 'PharmCAT'. With no name, lists the available section headings.

輸入參數namereport_dir

lookup

Genotype and reading for one rsID. Uses the curated panel when the site is in it; otherwise reads the single site from the user's raw file (nothing else is read or returned). Says so if the chip did not type the site.

輸入參數rsid必填report_dir

clinvar_findings

ClinVar scan results (pathogenic / likely-pathogenic alleles carried, with plausibility confidence and flags). Health-sensitive: call only when the user asks about disease risk or carrier status.

輸入參數report_dir

pharmacogenomics

PharmCAT star-allele diplotypes and phenotypes per gene, with coverage. Provisional: untyped positions are assumed reference. Call when the user asks about medications or drug metabolism.

輸入參數report_dir

clinvar_watch

Re-check ClinVar for this report: downloads a new ClinVar release if NCBI published one, rescans the user's sites and reports only classification changes (newly pathogenic, downgraded, review-status changes). The first run writes a baseline. Health-sensitive: run when the user asks.

輸入參數forcereport_dir

family

Compare two or more relatives' raw DNA files: shared DNA per pair with a relationship estimate, shared maternal/ paternal lines, side-by-side panel genotypes and, for parent-parent-child sets, which parent each allele came from plus a Mendelian-consistency check. Runs locally. Returns the pair table and report paths.

輸入參數namespaths必填out_dirhaplogroups

narrative_prompt

The prompt for writing the plain-language narrative that goes at the top of the report. Follow it exactly, then pass your text to set_narrative.

輸入參數report_dir

set_narrative

Embed a narrative summary (yours, written from narrative_prompt) at the top of the report. Saves summary.md and regenerates REPORT.html / REPORT.md with the same options as the original run.

輸入參數text必填report_dir

版本歷史

1
  1. v0.5.1最新Nov 3, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分