MCP.so
登录

wegene-assistant MCP server

@xraywu

基本信息

分类

AI 与智能体

传输方式

stdio

作者

xraywu

关于 wegene-assistant MCP server

MCP server to analyze your genetic test results from WeGene

#wegene-assistant#genetic-analysis#health-tech

wegene-assistant MCP server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

wegene-assistant MCP server 工具

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

概览

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

常见问题

1

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

2

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

3

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

4

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.

5

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

评论

AI 与智能体 分类下的更多 MCP 服务器