wegene-assistant MCP server
@xraywu
关于 wegene-assistant MCP server
MCP server to analyze your genetic test results from WeGene
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-wegene-assistant": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@xraywu/mcp-wegene-assistant",
"--client",
"claude"
]
}
}
}工具
4** Start a WeGene Open API oAuth process in the browser
** Read the profile list under a user's WeGene account
** Return the report meta info so LLM will know what reports are available.
** Read the results of a single report under a profile
概览
What is wegene-assistant MCP server?
A Model Context Protocol (MCP) server that enables LLMs to access and analyze a user’s WeGene genetic testing report. It retrieves profile and report data from WeGene’s Open API, letting AI assistants interpret genetic results for the authorized account.
How to use wegene-assistant MCP server?
Install via Smithery with npx -y @smithery/cli install @xraywu/mcp-wegene-assistant --client claude, or clone the repository locally and run uv sync --dev --all-extras. Configure the MCP server in Claude Desktop’s claude_desktop_config.json using the uv command. You must provide your own WeGene Open API key and secret in a .env file.
Key features of wegene-assistant MCP server
- Exposes WeGene reports as resources via custom
wegene://URIs - Begins OAuth authorization in the browser (120‑second timeout)
- Lists all profiles under the user’s WeGene account
- Returns available report names, descriptions, and endpoints
- Retrieves full JSON results for a specific report and profile
Use cases of wegene-assistant MCP server
- Allow an LLM to fetch and analyze a user’s genetic testing reports
- Automate retrieval of specific report data by profile and endpoint
- Enable conversational AI to answer questions about WeGene genetic results
FAQ from wegene-assistant MCP server
What credentials are required to use this server?
You need a WeGene Open API key and secret. Place them in a .env file as shown in .env.example.
How do I install the server?
You can install it automatically via Smithery with npx or manually by cloning the repo and running uv sync.
What tools does the server provide?
Four tools: wegene-oauth (start OAuth), wegene-get-profiles (list user profiles), wegene-get-report-info (list available reports), and wegene-get-report (fetch a specific report’s JSON).
How long does the OAuth authorization last?
The user must complete authorization within 120 seconds, otherwise the LLM will not be able to access the reports.
What data format are report results returned in?
Results are returned as JSON, following the structure defined by WeGene’s Open API platform (https://api.wegene.com).
AI 与智能体 分类下的更多 MCP 服务器
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
MCP Manager for Claude Desktop
zueaisimple web ui to manage mcp (model context protocol) servers in the claude app
MCP Claude Code
SDGLBLMCP implementation of Claude Code capabilities and more
🔎 GPT Researcher
assafelovicAn autonomous agent that conducts deep research on any data using any LLM providers
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
评论