mcpField
2
23andme Raw Data File Lookup

23andme Raw Data File Lookup

本地服务
github.com/obuchowski数据与分析172 周前更新

关于 23andme Raw Data File Lookup

这是一个用于按 RSID 查询 23andMe TSV 原始基因型文件的 MCP 服务,适合需要查找特定位点基因型的用户。它通过单一工具返回对应基因型,缺失数据时返回“--”。

主要功能

  1. 01按 RSID 查询基因型
  2. 02读取带注释头的 TSV 文件
  3. 03缺失数据返回“--”

适用场景

  1. 01查询特定 SNP 位点的基因型
  2. 02从原始文件核对某个 RSID 的数据

MCP 相关

该 MCP 服务通过标准输入和输出接收 MCP 请求,并提供 get_genotype_by_rsid 工具查询基因型。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

23andMe 原始数据 MCP 服务

一个用于按 RSID 查询 23andMe 原始基因型文件的极简概念验证版模型上下文协议(MCP)服务。

要求

  • Node.js v18+
  • 23andMe 原始数据文件(TSV 格式,带有标题注释)

安装

git clone https://github.com/yourusername/23andme-mcp-poc.git
cd 23andme-mcp
npm install

用法

npm start sample-data.txt

或

node src/index.js sample-data.txt

这将解析 sample-data.txt,并通过 stdin/stdout 等待 MCP 请求。

MCP 客户端设置

mcp.json 示例:

{
  "mcpServers": {
    "23andMe Genotype Lookup": {
      "command": "node",
      "args": ["~/src/index.js", "~/sample-data.txt"]
    }
  }
}

工具定义

get_genotype_by_rsid

  • 输入:{ "rsid": "rs3131972" }
  • 输出:AG

数据缺失时返回:--

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。