mcpField
N
Noodle Biomedical Literature Discovery MCP

Noodle Biomedical Literature Discovery MCP

远程服务
noodle.helena.bio搜索与检索08 周前更新

关于 Noodle Biomedical Literature Discovery MCP

Noodle 是用于发现生物医学文献并探索引文与语义关系的公共只读服务,面向 Agent 和研究工作流,提供带来源链接的记录及有界图遍历。

主要功能

  1. 01自然语言与标识符搜索
  2. 02带来源链接的出版物记录
  3. 03引文与语义邻域
  4. 04有界图探索
  5. 05语料库与新鲜度元数据

适用场景

  1. 01查找生物医学主题论文
  2. 02按 PMID 或 DOI 查询出版物
  3. 03探索论文的引文与语义关联

MCP 相关

通过公共远程 Streamable HTTP MCP 端点提供七种工具,包括搜索、出版物详情、图邻域和语料库元数据。该服务无需账户或 API 密钥,且不接受患者数据或私人内容。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.helena.bio/noodle/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

7
参数类型必填说明
sortenum否结果排序方式:按相关性排序、最新出版物优先或最早出版物优先。relevance | newest | oldest
limitinteger否要返回的出版物数量上限,范围为 1 到 25。
querystring是自然语言文献问题,或精确的 PMID、DOI、PMCID、基因、变异、表型、HPO 或 OMIM 查询。比较论文或查找相关论文时,请包含所有已知的出版物标识符。
cursorany否用于同一查询和排序方式的前一响应中的不透明续页游标;第一页请省略。

详细介绍

Noodle 生物医学文献发现 MCP

DOI AllMCPs Verified OpenSSF Scorecard RRID

这是 Helena Bioinformatics 提供的官方公开只读模型上下文协议适配器,用于发现生物医学文献。即使用户不知道 Noodle 品牌,Agent 也可以根据用户任务选择它。

公共端点:https://api.helena.bio/noodle/v1/mcp

官方注册表身份:io.github.helena-bioinformatics/noodle

无需提供账户、API 密钥、患者数据或私有内容,也不接受这些信息。

Agent 可以做什么

  • 通过自然语言、PMID、DOI 或 PMCID 搜索基于 PubMed 的公开生物医学语料库;
  • 通过 PMID 或 Noodle work ID 检索带有来源链接的出版物记录;
  • 从某篇出版物出发,遍历范围有限的引文和语义邻域;
  • 使用返回的 work 标识符继续探索图谱,同时保留边类型和图谱来源信息;
  • 查看语料库规模、来源、新鲜度、覆盖范围和当前图谱元数据。

已发布的七种工具分别是 search_biomedical_literature、get_publication_details、get_work_details、get_publication_neighborhood、get_work_neighborhood、get_corpus_summary,以及单独提供、需明确选择加入的 support_helena 信息操作。

连接

任何支持远程 Streamable HTTP 的 MCP 客户端都可以使用该端点。ChatGPT、Claude、Codex、VS Code、Cursor、Windsurf、Gemini CLI、Grok、Perplexity、Microsoft Copilot Studio、Biomni 和 Biorouter 的详细配置方法位于 registry/platforms 和 integrations 下。

其中包含可直接使用的生态系统软件包:

配套的 Agent Skill 位于 skills/noodle-biomedical-literature-discovery。它支持隐式、任务优先的选择,适用于以下请求:

  • “查找有关 BRCA1 同源重组且带有来源链接的论文。”
  • “PMID 35008774 对应哪篇出版物?”
  • “通过引文和语义相似性,展示与这篇文章相关的论文。”
  • “从这个 work ID 开始,在范围限定为两跳的情况下遍历,并保留边类型。”

使用以下命令构建确定性的技能归档:

python3 ops/package_agent_skill.py

图谱边界

从已解析的 PMID 或 work ID 开始,每次请求一个范围有限的邻域。按原样报告边,维护已访问 ID 集合,并在邻域缺失时停止。搜索排名、引文邻近度、语义相似性、共同提及和图谱距离都是发现线索,但不能证明因果关系、科学有效性、诊断或治疗效果。

开发

需要 Python 3.12。

python -m venv .venv
. .venv/bin/activate
python -m pip install -r requirements-dev.lock
python -m pip install --no-deps -e .
pytest
ruff check .
ruff format --check .

使用以下命令运行不依赖品牌信息的契约审计:

python benchmarks/agent-discovery/audit_skill.py

基准测试包含 60 条未提及 Noodle、Helena 和 MCP 的提示词。它涵盖全部六条科学路由,以及否定和安全控制。

Agent 插件和 Kiro Power

此代码库也是一个可移植的 Agent 插件和 Kiro Power。plugin.json 提供不依赖品牌的激活关键词,现有 Agent Skill 提供科学路由和安全边界,而 mcp.json 直接连接到规范的托管 Streamable HTTP 端点。该 Power 不会代理、 重新打包或重新实现 Noodle。

隐私政策:https://noodle.helena.bio/privacy

引用 Noodle

持久性研究资源标识符为 RRID:SCR_028920。在方法部分引用该资源时,请写作 Noodle (RRID:SCR_028920)。如果还需要针对特定版本的软件引用,请使用 版本 DOI。RRID 用于在不同出版物中标识该资源,而 DOI 用于标识归档的 0.2.0 版本。

支持:https://noodle.helena.bio/contact 或 [email protected]

公共资源

许可证和安全

Apache License 2.0。请按照 SECURITY.md 中的说明私下报告漏洞。请勿向公共服务或问题跟踪器提交患者信息、私人病例、临床记录、凭据或私人上传内容。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。