MCP.so
Sign In

wegene-assistant MCP server

@xraywu

About wegene-assistant MCP server

MCP server to analyze your genetic test results from WeGene

Basic information

Category

AI & Agents

Transports

stdio

Publisher

xraywu

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

Comments

More AI & Agents MCP servers