23andme-raw-data-lookup-mcp

obuchowski/23andme-raw-data-lookup-mcp

3.2

If you are the rightful owner of 23andme-raw-data-lookup-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a minimal proof-of-concept Model Context Protocol (MCP) server designed for querying 23andMe raw genotype files by RSID.

Tools
  1. get_genotype_by_rsid

    Retrieves genotype information for a given RSID.

23andMe Raw Data MCP Server

A minimal proof-of-concept Model Context Protocol (MCP) server for querying 23andMe raw genotype files by RSID.

Requirements

  • Node.js v18+
  • 23andMe raw data file (TSV format, with header comments)

Installation

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

Usage

npm start sample-data.txt

or

node src/index.js sample-data.txt

This will parse sample-data.txt and wait for MCP requests over stdin/stdout.

MCP Client Setup

Example of mcp.json:

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

Tool Definition

get_genotype_by_rsid

  • Input: { "rsid": "rs3131972" }
  • Output: AG

Missing data returns: --

License

MIT