Token导航 LogoToken导航

MCP Server · 运维云端

Pedigree MCP Server

Pedigree MCP Server 是一个遵循 Bennett 2008/2022 NSGC 标准的家谱树图生成服务,支持 PNG 和 SVG 格式输出,适用于遗传咨询和家族病史分析。

stdio官方级别未说明来源级核验工具 0tsc
TypeScriptClaude数据可视化Claude Desktop

快速开始

作者 / 组织
zzgael
提供方
zzgael
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

2 个

MCP World

选型结论

Pedigree MCP Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

npx tsc --noEmit

客户端配置示例

{
  "mcpServers": {
    "pedigree-mcp": {
      "command": "npx",
      "args": [
        "tsc",
        "--noEmit"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

家谱MCP服务器

An MCP (Model Context Protocol) server for generating family pedigree tree diagrams as PNG images using standard genetic notation per Bennett 2008/2022 NSGC guidelines.

BRCA1 hereditary breast/ovarian cancer family history demonstrating: 3 generations, affected individuals with combined conditions, MZ identical twins, carrier status, deceased indicators, proband + consultand markers, and gene test results (BRCA1+/BRCA1-)

安装

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "pedigree": {
      "command": "npx",
      "args": ["pedigree-mcp"],
      "env": {}
    }
  }
}

从源代码构建

如果您更喜欢从源代码构建:

git clone https://github.com/zzgael/pedigree-mcp.git
cd pedigree-mcp
npm install
npm run build

然后在MCP客户端配置中使用:

{
  "mcpServers": {
    "pedigree": {
      "command": "node",
      "args": ["/absolute/path/to/pedigree-mcp/dist/index.js"],
      "env": {}
    }
  }
}

特性

Bennett 2008标准合规性

此实施遵循 NSGC标准化人类谱系命名法:

符号描述属性
方形男性sex: "M"
圆圈女性sex: "F"
钻石未知性别sex: "U"
填充形状受影响个体conditions: [...]
对角线已故status: 1
箭头(左下)Probandproband: true
双箭头(左下)咨询台(寻求咨询的人)consultand: true
括号\[\]已采用noparents: true
双线血缘关系自动检测到共享祖先
双线文字血缘关系consanguinity_degree: "1st cousins"
横杆MZ(同卵)双胞胎mztwin: "group_id"
对角线DZ(异卵)双胞胎dztwin: "group_id"
中心点承运商状态carrier: true
轮廓点斜载体(推断)obligate_carrier: true
内部符号“P”怀孕pregnant: true
“P”+周标签妊娠期pregnant: true, terminated_age: 12
小三角早期流产(\;

// Genetic tests (pattern: {gene}_gene_test) brca1_gene_test?: { type: "-"|"S"|"T", result: "-"|"P"|"N" }; brca2_gene_test?: { type: "-"|"S"|"T", result: "-"|"P"|"N" }; // ... any gene test }


## 例子

**📸 [查看全部21个场景示例→](EXAMPLES.md)**

查看展示Bennett 2008/2022合规性的标准化谱系场景的完整图库,包括性别多样性、双胞胎、血缘关系、ART指标和复杂的多代家庭。

### 基本三代谱系

[ {"name": "MGF", "sex": "M", "top_level": true}, {"name": "MGM", "sex": "F", "top_level": true, "conditions": [{"name": "Breast cancer", "age": 55}]}, {"name": "Mother", "sex": "F", "mother": "MGM", "father": "MGF", "conditions": [{"name": "Breast cancer", "age": 42}]}, {"name": "Father", "sex": "M", "top_level": true}, {"name": "Proband", "display_name": "Sarah", "sex": "F", "mother": "Mother", "father": "Father", "proband": true, "age": 25, "brca1_gene_test": {"type": "T", "result": "P"}} ]


### 神经系统疾病谱系

[ {"name": "GF", "sex": "M", "top_level": true, "status": 1, "conditions": [{"name": "Huntington's disease", "age": 52}]}, {"name": "GM", "sex": "F", "top_level": true}, {"name": "Father", "sex": "M", "mother": "GM", "father": "GF", "conditions": [{"name": "Huntington's disease", "age": 48}]}, {"name": "Mother", "sex": "F", "top_level": true}, {"name": "Proband", "sex": "M", "mother": "Mother", "father": "Father", "proband": true, "age": 25, "carrier": true} ]


### 双胞胎示例

[ {"name": "Dad", "sex": "M", "top_level": true}, {"name": "Mom", "sex": "F", "top_level": true}, {"name": "Twin1", "sex": "M", "mother": "Mom", "father": "Dad", "mztwin": "mz1"}, {"name": "Twin2", "sex": "M", "mother": "Mom", "father": "Dad", "mztwin": "mz1"}, {"name": "DZTwin1", "sex": "M", "mother": "Mom", "father": "Dad", "dztwin": "dz1"}, {"name": "DZTwin2", "sex": "F", "mother": "Mom", "father": "Dad", "dztwin": "dz1"} ]


### 具有贝内特特色的复杂家庭

[ {"name": "GF", "sex": "M", "top_level": true, "status": 1}, {"name": "GM", "sex": "F", "top_level": true, "carrier": true}, {"name": "Father", "sex": "M", "mother": "GM", "father": "GF", "divorced": true}, {"name": "Mother", "sex": "F", "top_level": true}, {"name": "Child1", "sex": "F", "mother": "Mother", "father": "Father", "proband": true, "noparents": true}, {"name": "Loss", "sex": "U", "mother": "Mother", "father": "Father", "terminated": true} ]


## 发展

Install dependencies

npm install

Run in development mode (watch)

npm run dev

Run all tests

npm test

Build for production

npm run build

Type check

npx tsc --noEmit


## 测试

- **总共159次测试** 涵盖:
  - 验证(父母推荐信、性别限制)
  - SVG渲染(所有符号类型、指示器)
  - 条件标记和多条件饼图
  - 基因检测格式
  - 双渲染(MZ带条形,DZ不带条形)
  - 血缘关系检测
  - Bennett 2008合规性(携带者、怀孕、终止妊娠、离婚)
  - 边缘病例(家族深厚、世代广泛、同父异母兄弟姐妹)

## 参考文献

- [Bennett等人,2008年-标准化人类谱系命名法](https://pubmed.ncbi.nlm.nih.gov/18792771/)
- [Bennett等人,2022年-性别和性别包容性更新](https://pubmed.ncbi.nlm.nih.gov/36106433/)
- [爱荷华州人类遗传学-如何绘制家谱](https://humangenetics.medicine.uiowa.edu/resources/how-draw-pedigree)

## 许可证

MIT许可证-请参阅 [许可证](LICENSE)

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

家谱生成TypeScript本地部署遗传咨询家族病史医学遗传学数据可视化

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Pedigree MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Pedigree MCP Server 怎么安装?

公开资料给出的安装命令是 npx tsc --noEmit,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Pedigree MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Pedigree MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Pedigree MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Pedigree MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP