Skip to main content
Glama
xraywu

Wegene Assistant MCP Server

by xraywu

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

Related MCP server: MCP-Allure

구성

  • 이 프로젝트를 사용하려면 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" ] } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xraywu/mcp-wegene-assistant'

If you have feedback or need assistance with the MCP directory API, please join our Discord server