Wegene Assistant MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

wegene-assistant MCP 서버

LLM을 사용하여 사용자의 WeGene 유전자 검사 보고서를 분석하는 WeGene Assistant용 MCP 서버입니다.

구성 요소

자원

사용자가 권한을 부여받으면 해당 계정의 모든 보고서가 리소스로 노출됩니다.

  • 각 개별 보고서에 액세스하기 위한 사용자 정의 wegene:// URI 체계
  • 보고서 리소스에는 이름, 설명 및 application/json mimetype이 있습니다.

도구

서버는 하나의 도구를 구현합니다.

  • wegene-oauth: 브라우저에서 WeGene Open API oAuth 프로세스 시작
    • 사용자는 120초 안에 승인을 완료해야 LLM에서 보고서에 추가로 액세스할 수 있습니다.
  • wegene-get-profiles: 사용자의 WeGene 계정 아래에 있는 프로필 목록을 읽습니다.
    • LLM에서 사용할 프로필 이름과 ID가 반환됩니다.
  • wegene-get-report-info: LLM에서 사용 가능한 보고서를 알 수 있도록 보고서 메타 정보를 반환합니다.
    • 보고서 이름, 설명, 엔드포인트 등의 목록이 반환됩니다.
  • wegene-get-report: 프로필에 따라 단일 보고서의 결과를 읽습니다.
    • WeGene의 Open API 플랫폼 에 지정된 JSON 결과를 반환합니다.
    • 주장
      • report_endpoint: 검색할 보고서의 엔드포인트
      • report_id: 검색할 보고서의 ID
      • profile_id: 보고서를 검색할 프로필 ID

구성

  • 이 프로젝트를 사용하려면 WeGene Open API 키/비밀번호가 필요합니다.
  • .env.example``.env 로 복사하고 파일에서 키와 비밀번호를 업데이트합니다.

빠른 시작

설치하다

Smithery를 통해 설치

Smithery 를 통해 Claude Desktop용 WeGene Assistant를 자동으로 설치하려면:

지엑스피1

현지 설치

MCP 서버 준비
  1. 이 프로젝트를 복제하세요
  2. 프로젝트의 루트 폴더 아래에서 uv sync --dev --all-extras 실행합니다.
클로드 데스크톱 구성
  • MacOS의 경우: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

구성 파일에 아래 내용을 추가합니다.

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

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

대규모 언어 모델을 활용하여 사용자의 WeGene 유전자 검사 보고서를 분석하고, 사용자 정의 URI 체계를 통해 보고서 데이터에 대한 액세스를 제공하며, OAuth 인증 및 API 활용을 통해 프로필 및 보고서 관리를 지원합니다.

  1. Components
    1. Resources
    2. Tools
  2. Configuration
    1. Quickstart
      1. Install
    ID: 5yj84euypm