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 を自動的にインストールするには:
ローカルインストール
MCPサーバーの準備
このプロジェクトを複製する
プロジェクトのルートフォルダで
uv sync --dev --all-extrasを実行します。
クロードデスクトップ構成
MacOSの場合:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows の場合:
%APPDATA%/Claude/claude_desktop_config.json
設定ファイルに以下の内容を追加します。
Appeared in Searches
- A search related to PHP web development or applications
- Resources and Tools for Data Analysis
- Researching Effective Methods for Developing AI Agents
- Replicating ChatGPT Memory Functionality for Task Management and Skill Tracking
- A guide on utilizing Python for solving numerical problems using internet resources