Skip to main content
Glama

Wegene Assistant MCP Server

by xraywu

wegene-assistant MCP サーバー

鍛冶屋のバッジ

LLM を使用してユーザーの WeGene 遺伝子検査レポートを分析します。WeGene Assistant 用の MCP サーバー。

コンポーネント

リソース

ユーザーが承認されると、そのアカウントのすべてのレポートがリソースとして公開されます。

  • 個々のレポートにアクセスするためのカスタム wegene:// URI スキーム

  • レポートリソースには、名前、説明、application/json mimetype があります。

ツール

サーバーは 1 つのツールを実装します。

  • **wegene-oauth:**ブラウザでWeGene Open API oAuthプロセスを開始する

    • LLM がレポートにさらにアクセスできるように、ユーザーは 120 秒以内に認証を完了する必要があります。

  • **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 を自動的にインストールするには:

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

ローカルインストール

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