MCP.so
登录

wegene-assistant MCP server

@xraywu

关于 wegene-assistant MCP server

MCP server to analyze your genetic test results from WeGene

基本信息

分类

AI 与智能体

传输方式

stdio

发布者

xraywu

配置

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

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

工具

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

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

评论

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