Mirobody
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
作者提供的说明(英文原文)
Read-only biomedical evidence tools for drug-target validation: DepMap, gnomAD, OpenTargets, PubMed…
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
MCP_TRANSPORT, NCBI_API_KEY, USPTO_API_KEY标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"agentic-target-evidence": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"NCBI_API_KEY",
"-e",
"USPTO_API_KEY",
"ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.5"
],
"env": {
"MCP_TRANSPORT": "your-value",
"NCBI_API_KEY": "your-value",
"USPTO_API_KEY": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add agentic-target-evidence --env MCP_TRANSPORT=your-value --env NCBI_API_KEY=your-value --env USPTO_API_KEY=your-value -- docker run -i --rm -e MCP_TRANSPORT -e NCBI_API_KEY -e USPTO_API_KEY ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.5运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"agentic-target-evidence": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"NCBI_API_KEY",
"-e",
"USPTO_API_KEY",
"ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.5"
],
"env": {
"MCP_TRANSPORT": "your-value",
"NCBI_API_KEY": "your-value",
"USPTO_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"agentic-target-evidence": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"NCBI_API_KEY",
"-e",
"USPTO_API_KEY",
"ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.5"
],
"env": {
"MCP_TRANSPORT": "your-value",
"NCBI_API_KEY": "your-value",
"USPTO_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
MCP_TRANSPORT env这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 athril 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:NCBI_API_KEY, USPTO_API_KEY
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.1.5)于昨天进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Docker。
同一分类中有:Mirobody, FHIR MCP Server, Google Health MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
Privacy-first unofficial Google Health API v4 MCP server for health, sleep, activity, HR agents
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
| Testing | |
| Containers | |
| Tooling | |
| Stack | |
| Meta |
A multi-agent system that gathers and interprets evidence on whether a gene is a viable drug target for a disease. Given a (gene, disease, direction) triple — e.g. BRCA1, *breast cancer*, inhibit — it retrieves evidence from ~two dozen biomedical sources, screens and interprets it through six independent lenses (genetics, biology, safety, clinical, commercial, regulatory), and produces a provenanced dossier: a consensus verdict, a single 0–100 suitability score, per-lens narratives, and a categorized, link-rich evidence list.
Every source connector — DepMap, gnomAD, ClinicalTrials.gov, OpenTargets, PubMed, FAERS, and ~20 more — lives once under src/mcp_servers/ and is consumed two ways: in-process by the pipeline's agents (fast, typed, no protocol tax), or through the MCP gateway, which composes the same connectors into one MCP server exposing ~40 read-only tools to any MCP host — Claude Desktop, Claude Code, your own agent — for ad hoc lookups outside a full run. A bundled chat assistant offers the same lookups from a browser. See § MCP gateway & servers below.
Built on LangGraph (orchestration) + MCP (the data layer), with full tracing (Langfuse + OpenTelemetry), Postgres-backed checkpointing, and configurable local/cloud LLM routing.
**Every verdict is LLM-generated over retrieved evidence — a preliminary research aid,
not ground truth.** It is built to accelerate the evidence-gathering phase of target
validation, not to replace expert review. See NOTICE.md for the full
disclaimer, licenses, and data notices.
📄 See it in action: Example dossier — TRPC6 in Focal Segmental Glomerulosclerosis.
A real end-to-end run: consensus verdict, 0–100 suitability score, six per-lens narratives,
and a link-rich evidence list over 149 kept sources.
uv sync # Python ≥ 3.12, via uv: https://docs.astral.sh/uv/
cp .env.example .env # fill in any keys you want; most sources are keyless
make up # infra + Langfuse + OTEL + the app, as containers make run GENE=BRCA1 DISEASE="breast cancer"
Output lands under results/report/{gene}/{disease}/{direction}/report.md. The Langfuse trace UI is at http://localhost:3000. Windows: use make.bat instead of make — see docs/tutorial.md.
Don't want a full run? Ask one-off questions against the same connectors (e.g. *"What's TRPC6's DepMap dependency score?"*) via the bundled chat UI or Claude Desktop/Code — see docs/mcp_tutorial.md.
make up builds all service images locally. Every tagged release also publishes the same images to GHCR, so you can pull instead of building:
docker pull ghcr.io/athril/agentic-target-evidence/mcp-servers:latest
docker pull ghcr.io/athril/agentic-target-evidence/mcp-gateway:latest docker pull ghcr.io/athril/agentic-target-evidence/agents-knowledge:latest docker pull ghcr.io/athril/agentic-target-evidence/agents-reasoning:latest docker pull ghcr.io/athril/agentic-target-evidence/report-agent:latest docker pull ghcr.io/athril/agentic-target-evidence/planner:latest docker pull ghcr.io/athril/agentic-target-evidence/chat:latest
latest tracks the most recent release; pin a version instead (e.g. :v0.1.4) for reproducibility. To use these instead of a local build, replace a service's build: block in docker-compose.yml with image: ghcr.io/athril/agentic-target-evidence/ : .
Every biomedical source connector lives under src/mcp_servers/ as a self-contained tools.py + MCP server.py pair — 27 source connectors, ~46 read-only tools, spanning 30+ named public sources (some connector folders bundle more than one upstream API — see docs/data_sources.md) plus your own internal data:
ChEMBL · ClinGen · ClinicalTrials.gov · ClinVar · DepMap · DGIdb · ENCODE · Expression Atlas · GBD (IHME) · GenCC · gnomAD · Google Patents · GTEx · GWAS Catalog · HGNC · HPA · IMPC · Monarch Initiative · MONDO · OMIM · OpenAlex · OpenFDA · OpenTargets · Orphanet · Project Score · PubMed · SCImago (SJR) · SPOKE · TTD · UniProt · USPTO · internal data (your org's private tables)
Full per-source details (what each provides, licensing/gating status) in docs/data_sources.md. The MCP gateway (src/mcp_gateway/server.py) dynamically discovers and composes all of them into one MCP server, with no hand-maintained registry — drop a new src/mcp_servers/ /server.py in and it's mounted automatically (subject to feature gates; internal_data is never mounted).
Three ways to reach it, without running the full pipeline:
| Client | What it is |
|---|---|
| Chat assistant | A Gradio chat UI backed by a local Ollama model — make chat or see docs/mcp_tutorial.md. |
| Claude Desktop / Claude Code | Connect over stdio alongside your other MCP servers. |
| Any other MCP client | Call the tools programmatically over HTTP (bearer-token auth via MCP_GATEWAY_TOKEN). |
Self-hosting the gateway alone (no pipeline, no other services) is a single container: docker run -p 8765:8765 ghcr.io/athril/agentic-target-evidence/mcp-gateway:latest — it defaults to HTTP on 0.0.0.0:8765. Point any MCP client at http:// :8765/mcp.
To use it from Claude Desktop or Claude Code without cloning the repo, have the client launch the same image over stdio — add this to claude_desktop_config.json (or .mcp.json):
{
"mcpServers": { "agentic-target-evidence": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "MCP_TRANSPORT=stdio", "-e", "NCBI_API_KEY", "-e", "USPTO_API_KEY", "ghcr.io/athril/agentic-target-evidence/mcp-gateway:latest"] } } }
Both keys are optional (-e NAME with no value forwards it from your environment). The gateway is also listed in the official MCP Registry as io.github.athril/agentic-target-evidence.
For all bulk retrieval the pipeline never talks to the gateway — it imports each tools.py directly, keeping the hot path free of protocol overhead. The gateway is a second, additive surface onto the same connectors, for ad hoc use outside a full run. (The one in-pipeline gateway client is the synthesis-phase Investigator agent, which calls retrieval tools over MCP to close evidence gaps before the report; it degrades gracefully if the gateway is down.) For the design — exposure model, security, transports, discovery internals — see docs/mcp_gateway.md; for a step-by-step walkthrough, see docs/mcp_tutorial.md.
The [`gene-profil
只显示了开头部分;其余内容请在仓库中阅读