mcpField
N
nobleblocks-mcp

nobleblocks-mcp

远程服务
github.com/nobleblocks搜索与检索120 周前更新
代码仓库

关于 nobleblocks-mcp

nobleblocks-mcp 是面向学术研究者的论文检索 MCP 服务,接入 NobleBlocks 后端查询跨数据库去重的学术文献。它支持语义检索、引文图谱和生物医学知识图谱查询,并可生成带引文的文献综述。

主要功能

  1. 01混合全文与语义检索
  2. 02按 DOI、PMID 等获取论文
  3. 03查找语义相近论文
  4. 04浏览引文关系图
  5. 05按实体查找关联论文
  6. 06生成带引文的文献综述

适用场景

  1. 01按年份和引文数筛选主题论文
  2. 02追踪某篇论文的引用与参考文献
  3. 03查找基因或疾病关联研究
  4. 04生成带引文的主题综述

MCP 相关

向 MCP 客户端提供论文检索、论文元数据、相似论文、引文图谱、实体检索和文献综述工具。支持本地连接及远程连接。

配置

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

服务地址https://mcp.nobleblocks.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
limitinteger否结果数量(1-20)。
querystring是主题、问题、标题关键词或作者姓名。支持 AND / OR / NOT 和 "quoted phrases"。
year_toany否仅包含在此年份或之前发表的论文。
year_fromany否仅包含在此年份或之后发表的论文。

详细介绍

NobleBlocks MCP 服务

MCP Registry License Papers

从 Claude Desktop、Claude Web、ChatGPT、Cursor、VS Code Copilot 或任何兼容 MCP 的工具中,搜索 3.4 亿篇去重后的学术论文。覆盖 15+ 个学术数据库,所有数据均通过包含 130 多万个实体和 1.09 亿多条论文关联的生物医学知识图谱交叉链接。

这是一个轻量级的认证客户端——所有索引、排名、向量搜索和知识图谱遍历都在 NobleBlocks 后端运行。无需管理任何基础设施,即可获得快速结果。


索引内容

来源论文更新频率
OpenAlex约 2.5 亿篇作品每日
Semantic Scholar约 2.2 亿篇论文每周
PubMed / MEDLINE约 4100 万篇文章每日
Europe PMC约 4300 万篇文章每日
Crossref增量更新每日
arXiv约 250 万篇预印本每日
bioRxiv / medRxiv约 1000 篇/天每日
ClinicalTrials.gov约 58.2 万项试验每日
Unpaywall开放获取链接解析每日
DBLP计算机科学通过 OpenAlex
CORE约 3700 万份开放获取成果即将推出
BASE (Bielefeld)发现元数据通过 OpenAlex
DOAJ开放获取期刊通过 Crossref
Papers with CodeML/AI 基准测试每周
Retraction Watch撤稿状态每周
USPTO / EPO 专利约 930 万条专利与论文关联每日
……以及其他

所有来源均依据 DOI、PMID 和 arXiv ID 交叉去重。去重后的唯一记录总数:3.4 亿篇以上(2026 年 6 月)。

知识图谱

搜索后端还维护着一个生物医学知识图谱(130 多万个实体、1.09 亿多条论文关联),包含基因、疾病、药物、蛋白质、机构、研究人员、主题、遗传变异以及药物-靶点-疾病关系,数据来源包括 PubTator Central、DisGeNET、ChEMBL、UniProt、ROR、ORCID、Open Targets 等。

工具

工具功能
search_papers支持年份、引用次数和来源筛选的全文与语义混合搜索
get_paper通过 DOI、PMID、arXiv ID 或 OpenAlex ID 获取元数据
find_similar查找含义相关的论文,而不仅仅是关键词匹配
get_citation_graph引用网络——参考文献和引用该论文的文章
search_by_entity通过知识图谱查找与基因、药物、疾病或机构关联的论文
create_literature_reviewAI 生成的结构化文献综述,附带引文(Pro)

获取 API 密钥

所有使用均需拥有免费的 NobleBlocks 账户。注册只需 30 秒:

  1. 前往 nobleblocks.com/signup
  2. 创建账户(邮箱或 Google)
  3. 前往 Settings > API Keys 并生成密钥

免费套餐:每天 100 次搜索、每天 5 次相似论文搜索,可访问引用图。 Pro 套餐:每天 5000 次搜索、文献综述生成、优先支持。


快速开始(远程——无需安装)

最简单的入门方式是使用远程连接器——无需 API 密钥,也无需安装 Python:

  1. 打开 claude.ai → Settings → Connectors(或 Integrations)
  2. 点击“Add”并粘贴:https://mcp.nobleblocks.com/mcp
  3. 使用 NobleBlocks 账户登录
  4. 向 Claude 提问:“搜索有关 CRISPR 基因疗法的论文”

安装(本地)

uvx nobleblocks-mcp

配置 Claude Desktop

将以下内容添加到 Claude Desktop 配置文件中(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "nobleblocks": {
      "command": "nobleblocks-mcp",
      "env": {
        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"
      }
    }
  }
}

重启 Claude Desktop。NobleBlocks 工具将显示在工具列表中。

配置 VS Code Copilot

将以下内容添加到项目中的 .vscode/mcp.json:

{
  "servers": {
    "nobleblocks": {
      "command": "nobleblocks-mcp",
      "env": {
        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"
      }
    }
  }
}

配置 Cursor / Cline / Continue

将编辑器的 MCP 设置指向使用 stdio 传输的 nobleblocks-mcp 命令。在环境中设置 NOBLEBLOCKS_API_KEY。


CLI 用法

你也可以直接从终端搜索:

# Search papers
nobleblocks search "CRISPR base editing" --limit 5 --min-year 2022

# Get a specific paper
nobleblocks get 10.1038/s41586-020-2649-2

# Find similar papers
nobleblocks similar "Attention Is All You Need"

# Citation graph
nobleblocks citations 10.1038/s41586-020-2649-2 --direction both

所有 CLI 命令都要求在环境中设置 NOBLEBLOCKS_API_KEY(或传入 --key)。


环境变量

变量默认值描述
NOBLEBLOCKS_API_KEY(必需)你从 nobleblocks.com 获取的 API 密钥
NOBLEBLOCKS_API_BASEhttps://www.nobleblocks.comAPI 端点
LOG_LEVELINFO日志详细程度

示例

配置完成后,在 Claude/Cursor 中自然地提问:

“查找 2022-2024 年关于 CRISPR 碱基编辑的引用次数最多的论文”

“给我展示与 Vaswani 的《Attention Is All You Need》相似的论文”

“哪些论文引用了 DOI 10.1038/s41586-020-2649-2?”

“查找关联 BRCA1 与耐药性的论文”

“撰写一篇关于实体瘤 CAR-T 细胞疗法的文献综述”


开发

git clone https://github.com/nobleblocks/nobleblocks-mcp.git
cd nobleblocks-mcp
pip install -e .

# Test with MCP Inspector
npx @modelcontextprotocol/inspector nobleblocks-mcp

许可证

MIT — 参见 LICENSE。


由 NobleBlocks 构建——面向 AI 时代的学术研究平台。

评论

支持 Markdown

第一次接触 MCP?

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

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