MCP Cursor

Enhance your development workflow with AI-powered MCP tools and extensions for Cursor IDE.

Product

  • MCP Servers
  • Getting Started
  • Documentation
  • Open Source

Resources

  • MCP Specification
  • Cursor IDE
  • MCP GitHub
  • Contributing

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Made withfor the developer community
© 2026 MCP Cursor. All rights reserved.
MCP Logo
MCP Cursor
IntroductionMCPs
IntroductionMCPs
3D MCP Cursor Visualization
  1. Home
  2. Servers
  3. WeGene MCP
WeGene MCP Logo

WeGene MCP

Model Context Protocol Integration

Overview

Integrates with WeGene's genetic testing API to access and analyze users' genetic reports for personalized health and ancestry insights.

WeGene

Integrates with WeGene's genetic testing API to access and analyze users' genetic reports for personalized health and ancestry insights.

Installation Instructions


README: https://github.com/xraywu/mcp-wegene-assistant

wegene-assistant MCP server

smithery badge

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

Components

Resources

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

Tools

The server implements one tool:

  • 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.
  • wegene-get-profiles: Read the profile list under a user's WeGene account
    • Profiles' name and id will be returned for LLM to use.
  • wegene-get-report-info: Return the report meta info so LLM will know what reports are available.
    • A list of report names, descriptions, endpoints, etc. will be returned
  • wegene-get-report: Read the results of a single report under a profile
    • Returns the result JSON specified in WeGene'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

Configuration

  • You will need WeGene Open API key/secret to use this project.
  • Copy .env.example as .env and update the key and secret in the file.

Quickstart

Install

Installing via Smithery

To install WeGene Assistant for Claude Desktop automatically via Smithery:

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

Insall Locally

Prepare MCP Server
  1. Clone this project
  2. Run uv sync --dev --all-extras under the project's root folder
Claude Desktop Configuration
  • 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"
      ]
    }
  }
}

Featured MCPs

Github MCP - Model Context Protocol for Cursor IDE

Github

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.

Sequential Thinking MCP - Model Context Protocol for Cursor IDE

Sequential Thinking

An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Break down complex problems into manageable steps, revise and refine thoughts as understanding deepens, and branch into alternative paths of reasoning.

Puppeteer MCP - Model Context Protocol for Cursor IDE

Puppeteer

A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, execute JavaScript, and perform various browser-based operations in a real browser environment.