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
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