wegene-assistant MCP server
@xraywu
About wegene-assistant MCP server
MCP server to analyze your genetic test results from WeGene
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-wegene-assistant": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@xraywu/mcp-wegene-assistant",
"--client",
"claude"
]
}
}
}Tools
4** Start a WeGene Open API oAuth process in the browser
** Read the profile list under a user's WeGene account
** Return the report meta info so LLM will know what reports are available.
** Read the results of a single report under a profile
Overview
What is wegene-assistant MCP server?
A Model Context Protocol (MCP) server that enables LLMs to access and analyze a user’s WeGene genetic testing report. It retrieves profile and report data from WeGene’s Open API, letting AI assistants interpret genetic results for the authorized account.
How to use wegene-assistant MCP server?
Install via Smithery with npx -y @smithery/cli install @xraywu/mcp-wegene-assistant --client claude, or clone the repository locally and run uv sync --dev --all-extras. Configure the MCP server in Claude Desktop’s claude_desktop_config.json using the uv command. You must provide your own WeGene Open API key and secret in a .env file.
Key features of wegene-assistant MCP server
- Exposes WeGene reports as resources via custom
wegene://URIs - Begins OAuth authorization in the browser (120‑second timeout)
- Lists all profiles under the user’s WeGene account
- Returns available report names, descriptions, and endpoints
- Retrieves full JSON results for a specific report and profile
Use cases of wegene-assistant MCP server
- Allow an LLM to fetch and analyze a user’s genetic testing reports
- Automate retrieval of specific report data by profile and endpoint
- Enable conversational AI to answer questions about WeGene genetic results
FAQ from wegene-assistant MCP server
What credentials are required to use this server?
You need a WeGene Open API key and secret. Place them in a .env file as shown in .env.example.
How do I install the server?
You can install it automatically via Smithery with npx or manually by cloning the repo and running uv sync.
What tools does the server provide?
Four tools: wegene-oauth (start OAuth), wegene-get-profiles (list user profiles), wegene-get-report-info (list available reports), and wegene-get-report (fetch a specific report’s JSON).
How long does the OAuth authorization last?
The user must complete authorization within 120 seconds, otherwise the LLM will not be able to access the reports.
What data format are report results returned in?
Results are returned as JSON, following the structure defined by WeGene’s Open API platform (https://api.wegene.com).
More AI & Agents MCP servers
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Comments