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サーバーの準備
このプロジェクトを複製する
プロジェクトのルートフォルダで
uv sync --dev --all-extrasを実行します。
クロードデスクトップ構成
MacOSの場合:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows の場合:
%APPDATA%/Claude/claude_desktop_config.json
設定ファイルに以下の内容を追加します。
{
"mcpServers": {
"wegene-assistant": {
"command": "uv",
"args": [
"--directory",
"/path/to/wegene-assistant",
"run",
"wegene-assistant"
]
}
}
}Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.
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