关于 nobleblocks-mcp
nobleblocks-mcp 是面向学术研究者的论文检索 MCP 服务,接入 NobleBlocks 后端查询跨数据库去重的学术文献。它支持语义检索、引文图谱和生物医学知识图谱查询,并可生成带引文的文献综述。
主要功能
- 01混合全文与语义检索
- 02按 DOI、PMID 等获取论文
- 03查找语义相近论文
- 04浏览引文关系图
- 05按实体查找关联论文
- 06生成带引文的文献综述
适用场景
- 01按年份和引文数筛选主题论文
- 02追踪某篇论文的引用与参考文献
- 03查找基因或疾病关联研究
- 04生成带引文的主题综述
MCP 相关
向 MCP 客户端提供论文检索、论文元数据、相似论文、引文图谱、实体检索和文献综述工具。支持本地连接及远程连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.nobleblocks.com/mcpclaude mcp add --transport http com-nobleblocks-nobleblocks https://mcp.nobleblocks.com/mcp{"mcpServers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}在 Cursor 中打开{"servers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-nobleblocks-nobleblocks":{"type":"http","url":"https://mcp.nobleblocks.com/mcp"}}}{"mcpServers":{"com-nobleblocks-nobleblocks":{"serverUrl":"https://mcp.nobleblocks.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 结果数量(1-20)。 |
| query | string | 是 | 主题、问题、标题关键词或作者姓名。支持 AND / OR / NOT 和 "quoted phrases"。 |
| year_to | any | 否 | 仅包含在此年份或之前发表的论文。 |
| year_from | any | 否 | 仅包含在此年份或之后发表的论文。 |
详细介绍
NobleBlocks MCP 服务
从 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 Code | ML/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_review | AI 生成的结构化文献综述,附带引文(Pro) |
获取 API 密钥
所有使用均需拥有免费的 NobleBlocks 账户。注册只需 30 秒:
- 前往 nobleblocks.com/signup
- 创建账户(邮箱或 Google)
- 前往 Settings > API Keys 并生成密钥
免费套餐:每天 100 次搜索、每天 5 次相似论文搜索,可访问引用图。 Pro 套餐:每天 5000 次搜索、文献综述生成、优先支持。
快速开始(远程——无需安装)
最简单的入门方式是使用远程连接器——无需 API 密钥,也无需安装 Python:
- 打开 claude.ai → Settings → Connectors(或 Integrations)
- 点击“Add”并粘贴:
https://mcp.nobleblocks.com/mcp - 使用 NobleBlocks 账户登录
- 向 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_BASE | https://www.nobleblocks.com | API 端点 |
LOG_LEVEL | INFO | 日志详细程度 |
示例
配置完成后,在 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 时代的学术研究平台。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。