
BioMCP-TS
io.github.yeyuan98由 GitHub 帳號 yeyuan98 發布v1.4.3更新於 Oct 24, 2026
Biomedical MCP server: genes, variants, trials, literature, patents, optional SQL/R/biowasm tools.
概覽
生物醫學 MCP 伺服器,讓助理檢索基因、變異、藥物、疾病、臨床試驗、文獻、專利與體學資料,並可選用 SQL 與分析工具。
- 可以做什麼
- 檢索並解析基因、變異、藥物與疾病,支援路徑富集、OncoKB 註解與跨實體概念查找
- 依適應症、介入、狀態或期別查找臨床試驗,並取得納入條件、地點與終點
- 跨 PubMed、EuropePMC、Semantic Scholar、arXiv、PubTator 與 LitSense 檢索文獻,取得全文、引用圖譜與期刊指標
- 檢索全球專利並取得申請專利範圍、引用與同族資訊
- 查詢 GEO、SRA、GenBank、GTEx 表現量與 eQTL、Ensembl 查詢、同源基因、VEP 後果以及 PDB 結構
- 可選執行唯讀 SQL 查詢、在 WebAssembly R 中做 Bioconductor 差異表現分析,以及 samtools/bedtools/bcftools 操作
- 適用情境
- 適合需要依據一手來源回答生物醫學或藥物研發問題的情境:基因與變異註解、標的到藥物或疾病到試驗的查詢、文獻與專利先前技術調查,以及表現量與定序資料探索。只有在需要本機差異表現分析或 BAM/VCF/BED 處理時,才值得啟用可選的分析與資料庫工具箱。
- 執行需求
- 透過 npx 以 stdio 在本機執行,需要 Node.js 22.13 或更新版本。核心工具無需驗證。可選金鑰用於提高速率限制或解鎖功能:NCBI_API_KEY、OPENFDA_API_KEY、S2_API_KEY、DISGENET_API_KEY 和 ONCOKB_TOKEN。可選功能由 ANALYSIS_R、ANALYSIS_BIOWASM 和 DB_TYPE 控制,R 與 MySQL 還需額外 peer 套件;分析工具箱首次使用會下載並快取 WebAssembly 資源。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 BioMCP-TS,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
BioMCP
[npm version] [downloads/mo] [downloads YTD] [commits/30d] [software DOI]
Highlights
Democratizing agentic access to bioinformatics and biopharmaceutical databases and analyses.
- Section-based federated access to 50+ bioinformatics, pharmaceutical, and patent databases
- Optional toolboxes for local database curation and dependency-free analysis with Bioconductor and SAM/BED/BCFtools — no R installation, C toolchain, or containers
- Concrete example vignettes, developed fully in the open
Install
Setup is guided in docs/AGENT-INSTALL.md — a one-minute start, copy-paste config entries for Claude Desktop, Claude Code, Codex, and OpenCode (one canonical pinned command covering every feature), biomcp doctor as the single troubleshooting entry point, and agent-friendly paths for API keys and optional features.
Multiple agents on one machine: biomcp enforces arXiv's Terms-of-Use rate limit (1 request / 3 s) per process. When running multiple biomcp MCP instances on one machine (e.g., one stdio instance per agent), rate limits are not coordinated across processes, and arXiv's TOU applies to all your machines in aggregate. For multi-agent single-machine deployments, run a single shared biomcp serve daemon (see docs/SELF-HOSTING.md) so all agents share one process and one global rate limiter.
Available Tools
Full tool schemas (params, enums, defaults) live in src/server/README.md.
Gene (7)
Variant (4)
Drug (3)
Disease (4)
Article (4)
Trial (2)
Utility (2)
Structural Biology (1)
Patents (2)
GEO (2)
SRA (2)
GenBank (3)
GTEx (2)
Ensembl (4)
R Analysis (4, optional — ANALYSIS_R=1)
First use starts a ~1 GB WebAssembly R worker and downloads the wasm package bundle (~62 MB) from GitHub releases (cached). Requires webr installed next to biomcp. Guide: docs/R-ANALYSIS.md.
Biowasm Analysis (8, optional — ANALYSIS_BIOWASM=1)
First use downloads checksum-verified wasm assets (~4.5 MB, cached); no extra npm packages. Indexed sources answer region queries with fast positional retrieval (~0.2 % of file read); indexless sources fall back to streaming BED filters. Guide: docs/BIOWASM-ANALYSIS.md.
Citation Module
Citations federate 5 providers in fast (~4s) or full (~15-30s) mode. Forward citation lists come from Europe PMC, OpenCitations, and Semantic Scholar; Crossref supplies counts and backward references. Provider matrix and schema details: src/server/README.md.
Optional Features
Capabilities that ship with the package but stay inactive until enabled. Each links to its own guide:
Instead of hand-editing env blocks, agents (and users) can self-serve through the always-available biomcp_configure tool: it reports every parameter's status/provenance, writes the .biomcp.json project config file for the optional features above (env vars keep precedence; env-only parameters are query-only and value-masked), validates changes, detects conflicts, checks peer-dependency prerequisites, and spells out the restart/verify steps. Details: docs/ENV-VARS.md → Project config file.
Documentation
License
Licensed under the Apache License, Version 2.0. See NOTICE for attributions.
BioMCP-TS is adapted from the upstream BioMCP Rust project (MIT) with an agent-first development approach and enhancements — kudos to the original authors.
來源:README.md,提交 6195da8
工具
0版本歷史
1- v1.4.3最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分