wegene-assistant MCP server

by xraywu

248 downloads
Not rated
GitHub

About

Analyze your WeGene genetic testing report using large language models.

Details

Author
xraywu
Downloads
248
Categories
Other, AI

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name wegene-assistant MCP server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "wegene-assistant mcp server": {
            "mcp-wegene-assistant": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "@xraywu/mcp-wegene-assistant",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-wegene-assistant": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "@xraywu/mcp-wegene-assistant",
            "--client",
            "claude"
        ]
    }
}

MCP server for WeGene Assistant, using LLM to analyze a user's WeGene genetic testing report.

Once a user is authorized, all the reports under his/her account will be exposed as a resource:

- Custom wegene:// URI scheme for accessing each individual report
- A report resource has a name, description and application/json mimetype

- wegene-oauth:Start a WeGene Open API oAuth process in the browser

- The user should complete the authorization in 120 seconds so LLM will be able to further access the reports.

- Profiles' name and id will be returned for LLM to use.

- A list of report names, descriptions, endpoints, etc. will be returned

- Returns the result JSON specified inWeGene's Open API platform
- Arguements

- report_endpoint: The report's endpoint to be retrieved from
- report_id: The report's id to be retrieved
- profile_id: The profile id to retrieve report from

- You will need WeGene Open API key/secret to use this project.
- Copy.env.exampleas.envand update the key and secret in the file.

To install WeGene Assistant for Claude Desktop automatically viaSmithery:

npx -y @smithery/cli install @xraywu/mcp-wegene-assistant --client claude

- Clone this project
- Runuv sync --dev --all-extrasunder the project's root folder

- On MacOS:~/Library/Application\ Support/Claude/claude_desktop_config.json
- On Windows:%APPDATA%/Claude/claude_desktop_config.json

Add below contents in the configuration file:

{ "mcpServers": { "wegene-assistant": { "command": "uv", "args": [ "--directory", "/path/to/wegene-assistant", "run", "wegene-assistant" ] } } }

Free oncology data (research, clinical trials, FDA approvals, news) plus IBM MAMMAL biomedical predictions, exposed as MCP tools.

Detects bias in AI model outputs across protected characteristics — statistical parity checks, disparate impact analysis, intersectional fairness audits, and EU AI Act Article 10 compliance reporting.

Audited tarot, I Ching, and Xiao Liu Ren divination MCP server. Local seeded entropy; the model only interprets JSON output.

Detect fabrication and hallucination in any LLM output. Score responses from GPT-4o, Claude, Gemini, Llama and 30+ models. Free tier included.

Bioinformatics data for AI agents — gene search, protein structures, clinical variants, PubMed literature, and DNA sequences via NCBI and UniProt. No API key required.

MCP server for generating, scoring and embedding genomic sequences using Evo 2

An MCP-compatible server providing atomistic simulation capabilities through ASE, pymatgen, etc.

Unified access to global medical terminologies: ICD-11, SNOMED CT, LOINC, RxNorm, MeSH. 27 tools for medical coding, terminology lookup, and crosswalk mappings.

30+ pharma medical writing prompts as callable MCP tools — manuscripts, abstracts, publication plans and more. Built by a CMPP-certified PhD neuroscientist.

Medical terminology intelligence for AI agents — ICD-10-CM lookup, MedDRA hierarchy and SOC mapping, RxNorm drug concepts, CTCAE v5.0 grading, and cross-terminology mapping.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.