Noodle Biomedical Literature Discovery MCP

io.github.helena-bioinformatics由 GitHub 帳號 helena-bioinformatics 發布v0.2.1更新於 Oct 24, 2026

Search biomedical papers, inspect publication records, and traverse citation or semantic graphs.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶

概覽

AI 產生的概覽

一個唯讀的遠端 MCP 伺服器,用來檢索公開的 PubMed 衍生生物醫學文獻庫,並探索論文之間的引用與語意鄰域。

可以做什麼
以自然語言或 PMID、DOI、PMCID 錨點檢索公開生物醫學文獻庫,並檢視語料涵蓋範圍與更新時效等中繼資料。依 PMID 或 Noodle 作品識別碼取得完整的公開書目紀錄。從某篇論文出發走訪有界線的引用與語意鄰域,並可透過回傳的作品識別碼繼續探索,同時保留邊類型與來源資訊。顯示關於另一項配套服務的選用了解資訊。
適用情境
適合助理需要尋找有來源連結的生物醫學論文、查詢特定出版品紀錄,或在文獻回顧中沿引用與語意關係在論文間逐跳探索時使用。不用於診斷或治療決策。
執行需求
遠端 Streamable HTTP 端點,以及支援此傳輸方式的任一 MCP 用戶端。無需帳號、API 金鑰、病患資料或私密內容,也不接受這些內容。
安裝前請注意
唯讀且面向公開資料,不涉及憑證或付款。檢索排名、引用接近度、語意相似度與圖距離僅為探索訊號,不能確立因果關係、科學有效性、診斷或治療結論。查詢會傳送至第三方託管服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Noodle Biomedical Literature Discovery MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.helena-bioinformatics%2Fnoodle/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "noodle-biomedical-literature-discovery": {
      "type": "http",
      "url": "https://api.helena.bio/noodle/v1/mcp"
    }
  }
}

README

Noodle Biomedical Literature Discovery MCP

[DOI] [AllMCPs Verified] [OpenSSF Scorecard] [RRID]

The official public, read-only Model Context Protocol adapter for biomedical literature discovery from Helena Bioinformatics. Agents can select it from a user task even when the user does not know the Noodle brand.

Public endpoint: https://api.helena.bio/noodle/v1/mcp

Official Registry identity: io.github.helena-bioinformatics/noodle

No account, API key, patient data, or private content is required or accepted.

What agents can do

  • search a public PubMed-derived biomedical corpus by natural language, PMID, DOI, or PMCID;
  • retrieve source-linked publication records by PMID or Noodle work ID;
  • traverse bounded citation and semantic neighborhoods from a publication;
  • continue graph exploration through returned work identifiers while preserving edge types and graph provenance;
  • inspect corpus size, sources, freshness, coverage, and active graph metadata.

The seven published tools are search_biomedical_literature, get_publication_details, get_work_details, get_publication_neighborhood, get_work_neighborhood, get_corpus_summary, and the separate explicit opt-in support_helena information action.

Connect

Any MCP client that supports remote Streamable HTTP can use the endpoint. Exact recipes for ChatGPT, Claude, Codex, VS Code, Cursor, Windsurf, Gemini CLI, Grok, Perplexity, Microsoft Copilot Studio, Biomni, and Biorouter live under registry/platforms and integrations.

Ready-to-use ecosystem packages are included for:

The companion Agent Skill is in skills/noodle-biomedical-literature-discovery. It enables implicit, task-first selection for requests such as:

  • “Find source-linked papers about BRCA1 homologous recombination.”
  • “What publication is PMID 35008774?”
  • “Show papers related to this article through citations and semantic similarity.”
  • “Walk two bounded hops from this work ID and preserve the edge types.”

Build the deterministic skill archive with:

bash
python3 ops/package_agent_skill.py

Graph boundary

Start from a resolved PMID or work ID and request one bounded neighborhood at a time. Report edges exactly as returned, keep a visited-ID set, and stop at a missing neighborhood. Search rank, citation proximity, semantic similarity, co-mention, and graph distance are discovery signals. They do not establish causality, scientific validity, diagnosis, or treatment.

Development

Python 3.12 is required.

bash
python -m venv .venv. .venv/bin/activatepython -m pip install -r requirements-dev.lockpython -m pip install --no-deps -e .pytestruff check .ruff format --check .

Run the brand-blind contract audit with:

bash
python benchmarks/agent-discovery/audit_skill.py

The benchmark contains 60 prompts that omit Noodle, Helena, and MCP. It covers all six scientific routes plus negative and safety controls.

Agent Plugin and Kiro Power

This repository is also a portable Agent Plugin and Kiro Power. plugin.json provides brand-blind activation keywords, the existing Agent Skill supplies the scientific routing and safety boundary, and mcp.json connects directly to the canonical hosted Streamable HTTP endpoint. The Power does not proxy, repackage, or reimplement Noodle.

Privacy policy: https://noodle.helena.bio/privacy

Cite Noodle

The persistent Research Resource Identifier is RRID:SCR_028920. Cite the resource in a methods section as Noodle (RRID:SCR_028920). Use the version DOI when a version-specific software citation is also needed. The RRID identifies the resource across publications, while the DOI identifies the archived 0.2.0 release.

Support: https://noodle.helena.bio/contact or [email protected]

Public resources

License and security

Apache License 2.0. Report vulnerabilities privately as described in SECURITY.md. Do not submit patient, private case, clinical-record, credential, or private uploaded content to the public service or issue tracker.

來源:README.md,提交 a0c92ae

工具

7

search_biomedical_literature

Search biomedical literature

Semantically search Noodle's public PubMed-derived biomedical corpus. Include known PMID, DOI, or PMCID identifiers in the query so they can act as exact anchors. Results are for literature discovery and professional review, not diagnosis or treatment.

輸入參數sortlimitquery必填cursor

get_publication_details

Get publication details by PMID

Retrieve one complete public bibliographic record by PMID after search. Results are for literature discovery and professional review, not diagnosis or treatment.

輸入參數pmid必填

get_work_details

Get publication details by work ID

Retrieve one complete public bibliographic record by Noodle work identifier. Results are for literature discovery and professional review, not diagnosis or treatment.

輸入參數work_id必填

get_publication_neighborhood

Explore a PMID literature neighborhood

Retrieve the bounded citation and semantic neighborhood around one PMID. Results are for literature discovery and professional review, not diagnosis or treatment.

輸入參數pmid必填from_work_id

get_work_neighborhood

Explore a work literature neighborhood

Retrieve the bounded citation and semantic neighborhood around one Noodle work identifier. Results are for literature discovery and professional review, not diagnosis or treatment.

輸入參數work_id必填from_work_id

get_corpus_summary

Get corpus summary

Return public corpus coverage, source, freshness, and count metadata. Results are for literature discovery and professional review, not diagnosis or treatment.

無需輸入參數。

support_helena

Support Helena's free scientific infrastructure

Learn about the separate Helena Good MCP. This opt-in information action initiates no payment or outreach and changes no scientific result.

無需輸入參數。

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分