关于 Citation Network MCP
Citation Network MCP 为研究者提供文献检索、引文网络分析和文献计量功能。它支持 Scopus 或 OpenAlex,并返回摘要及可供 Pajek、VOSviewer、Gephi 和 Zotero 使用的数据文件。
主要功能
- 01检索论文、作者和全文
- 02分析耦合、共被引与引文谱系
- 03绘制研究前沿和主路径
- 04审计引文集合及引文上下文
- 05生成文献计量数据和 BibTeX
适用场景
- 01追踪研究领域的引文谱系
- 02根据选定论文绘制研究前沿
- 03比较不同主题的发表趋势
- 04导出记录和书目以供分析
MCP 相关
MCP 服务向 MCP 客户端提供检索、引文分析、审计、文献计量和作业状态工具。它查询 Scopus 或 OpenAlex 及辅助来源;需要时使用调用方的 Scopus API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx citation-network-mcpSCOPUS_API_KEY密钥Elsevier API key from dev.elsevier.com (required to start the server).SCOPUS_INSTTOKEN密钥Institutional token for subscriber access off campus.OPENALEX_API_KEY密钥Free OpenAlex key; raises the daily OpenAlex budget tenfold.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
通过对话搜索文献、追踪不同时代的引用关系、绘制研究前沿和思想基础,并获取所需的统计数据、指标和参考文献。这是一个 MCP 服务,因此任何 MCP 客户端都可以使用它:Claude Desktop、Claude Code、Cursor。
你将获得什么
任意论文集中的耦合、共被引、多代谱系和网络,并提供 SPC/SPLC/SPNP 主路径、关键路径、RPYS 和文献史图。更多 | 通过不同搜索策略验证引文集合,根据 Crossref 核查参考文献列表,并提供每条引文背后的句子。更多 |
默认使用 Scopus。添加 source="openalex",即可在没有 Scopus 订阅的情况下运行相同的分析。OpenAlex 主题结合相对于领域的期刊质量门槛,可构建跨学科语料库。更多 | 了解某个主题发表在哪些期刊、属于哪个分区,筛选高于百分位门槛的期刊,统计每年的论文数量、追踪主题随时间的变化,并获取 BibTeX。更多 |
查找正文中使用某个术语的 Elsevier 论文,并查看每篇论文使用该术语的频率和位置。更多 | 一次调用即可告诉你 Scopus 访问权限支持哪些工具,以及其他工具无法使用的原因。更多 |
引导 Claude 从查询开始,绘制主路径图。随 Claude Code 插件一并提供。更多 | 510 个测试函数,在 Linux、macOS 和 Windows 上持续集成,并针对真实 API 对每个工具进行实时检查。更多 |
与其他 Scopus MCP 服务以及文献计量学软件包(bibliometrix、pybliometrics、VOSviewer、Pajek)的对比:对比。
可以这样提问
绘制围绕这六篇关于组织愿景的论文所形成的研究前沿。
追踪引用 Swanson & Ramiller (1997) 的两代研究,并展示主路径。
构建引用组织愿景论文的所有八大期刊论文的引文网络,并展示主路径如何引用其前序论文。
自 2010 年以来,关于“数字化转型”的发表量有何变化?
构建一个涵盖信息系统、战略和营销领域数字化转型研究的语料库,仅包含顶级四分位期刊,并展示各领域之间的引用关系。
获取八大期刊的 SJR 和 CiteScore,以及我们刚刚找到的论文的 BibTeX。
查看更多示例,以及每个示例会触发的工具:提示词示例。
工作原理
你用日常语言提问,助手会选择合适的工具。服务会使用你自己的密钥调用 Scopus,并在工具需要时调用 Crossref、Semantic Scholar 和开放获取 来源。结果会以摘要形式返回,完整数据则会写入 Pajek、VOSviewer、Gephi 或 Zotero 可打开的文件。响应会缓存,长时间运行的任务会在后台执行。
工具
| 类别 | 工具 | 指南 | |
|---|---|---|---|
| 搜索和记录 | search_scopus · search_all · search_fulltext · get_abstract_details · resolve_identifier · search_authors · get_author_profile · get_fulltext | 搜索 | |
| 引文 | get_references · get_citing_papers | 搜索 | |
| 网络 | bibliographic_coupling · co_citation · citation_lineage · citation_network · historiograph · rpys · research_fronts | 网络 | |
| 审计 | resolve_citers · citation_context · path_transmission · coding_agreement · index_coverage · check_retractions | 审计 | |
| 文献计量 | publication_counts · topic_landscape · topic_profile · thematic_evolution · get_journal_metrics · find_journals · get_bibtex · import_records | 文献计量 | |
| 诊断和任务 | diagnose_connection · get_quota_status · get_server_info · job_status · job_result | 访问 |
每个工具的所有参数:工具参考。
安装
你需要从 Elsevier Developer Portal 获取 API 密钥 (使用机构邮箱注册)。OpenAlex 无需密钥。
Claude Desktop,一键安装:
- 从最新版本下载
scopus-plus-mcp-<version>.mcpb。 - 打开它(或将它拖入 Settings → Extensions),点击 Install,并在提示时粘贴 API 密钥。Claude 会安全地保存密钥。
Claude Code,两条命令:
claude plugin marketplace add michalhron/scopus-plus-mcp
claude plugin install scopus-plus-mcp@michalhron
然后通过以下任一方式提供密钥:在 shell 中设置(export SCOPUS_API_KEY=...),或者更推荐地将密钥存入 OS 密钥库。
其他任何 MCP 客户端(需要 uv):
{
"mcpServers": {
"scopus-plus": {
"command": "uvx",
"args": ["scopus-plus-mcp"],
"env": { "SCOPUS_API_KEY": "YOUR_KEY" }
}
}
}
然后让助手运行 diagnose_connection。它会检查密钥,并告知你的 Scopus 访问权限支持哪些工具。
Claude Code 插件还会安装 main-path 技能,引导 Claude 完成从查询到绘制地图的主路径分析。对于 Claude Desktop,请将技能文件夹压缩成 zip,然后上传为技能。
文档
功能指南:
- 搜索、记录与全文:查找论文和作者、标识符、导入导出文件、全文搜索与检索。
- 引文网络与主路径:耦合、共被引、谱系、主路径分析、引文史、RPYS、研究前沿。
- 审计:已验证的引用者集合、参考文献列表完整性、引文上下文、传播审计、撤稿。
- 文献计量与参考文献:逐年计数、主题概览、期刊分界值与指标、主题演变、BibTeX。
参考与设置:
- 工具参考:每个工具及参数,均根据代码生成。
- 数据来源:Scopus 与 OpenAlex 的比较、使用时机及实测覆盖范围。
- 配置:所有设置,以及如何将密钥存入 OS 密钥库。
- 访问与故障排除:校外访问、令牌、代理、阅读
diagnose_connection的结果。 - 比较:本项目与其他 Scopus MCP 服务及文献计量软件包的比较。
- 提示词示例、开发、更新日志、路线图。
起源
本项目曾名为 citation-network-mcp(此前名为 michalhron/scopus-mcp)。本项目最初是由 thinktraveller 和 qwe4559999 开发的 qwe4559999/scopus-mcp 的分支,提供 Scopus 搜索、摘要、作者档案和引用论文。从版本 0.2 起的所有内容均由 Michal Hron 在此开发。采用 MIT 许可证;请参阅 LICENSE。
Scopus 和 ScienceDirect 是 Elsevier B.V. 的商标。本项目独立开发,与 Elsevier 无关,也未获其认可;本项目使用 Elsevier 的公共 API,你需要使用自己的密钥和订阅。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。