
Citation Network MCP
io.github.michalhron由 GitHub 帳號 michalhron 發布v0.15.0更新於 Oct 24, 2026
Citation-network analysis on Scopus or OpenAlex: coupling, co-citation, lineages, bibliometrics.
概覽
本機 MCP 伺服器,以 Scopus 或 OpenAlex 進行引用網路分析與書目計量,讓助理檢索文獻、追蹤引用並建立網路。
- 可以做什麼
- 檢索論文、作者與全文,解析識別碼並取得摘要或全文
- 取得某篇文獻的參考文獻清單與被引用論文
- 建立引用網路:書目耦合、共被引、引用譜系、歷史圖、RPYS 與研究前沿
- 稽核被引集合、引用語境、路徑傳遞、索引涵蓋範圍與撤稿情形
- 計算書目計量:年度出版量、主題景觀、主題演化、期刊指標與 BibTeX
- 執行診斷與背景工作,結果寫入可供 Pajek、VOSviewer、Gephi 或 Zotero 開啟的檔案
- 適用情境
- 適合研究人員與分析人員透過對話梳理研究前沿、追蹤跨世代引用關係,或取得期刊指標與參考文獻。沒有 Scopus 訂閱的使用者可改用 OpenAlex 模式。
- 執行需求
- 以 stdio 在本機執行,通常透過 uvx(需安裝 uv),也可作為 Claude Desktop 擴充功能或 Claude Code 外掛安裝。啟動時必須提供 Elsevier 開發者入口網站的 Scopus API 金鑰(SCOPUS_API_KEY);選用的機構權杖(SCOPUS_INSTTOKEN)有助於校外存取,選用的 OpenAlex 金鑰(OPENALEX_API_KEY)可提高每日額度。需要連線至 Scopus、Crossref、Semantic Scholar 與開放取用來源。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Citation Network MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[Tests] [PyPI] [Python 3.10+] [License: MIT]
Search the literature, trace who cites whom across generations, map research fronts and intellectual bases, and pull the counts, metrics and bibliography you need, from a conversation. It is an MCP server, so any MCP client can use it: Claude Desktop, Claude Code, Cursor.
What you get
How it compares with the other Scopus MCP servers and with bibliometrics packages (bibliometrix, pybliometrics, VOSviewer, Pajek): comparison.
Ask things like
Map the research front around these six papers on organizing visions.
Trace two generations of work citing Swanson & Ramiller (1997) and show me the main path.
Build the citation network of every Basket of Eight paper citing the organizing-vision papers, and show how the main path cites its predecessors.
How has publishing on "digital transformation" grown since 2010?
Build a corpus on digital transformation across IS, strategy and marketing, top-quartile journals only, and show which fields cite which.
Get SJR and CiteScore for the Basket of Eight, and BibTeX for the papers we just found.
More, with the tools each one triggers: prompt examples.
How it works
You ask in plain words and the assistant picks the tools. The server calls Scopus with your own key, and Crossref, Semantic Scholar and open-access sources where a tool needs them. Results come back as a summary in the reply, and the full data goes to files that Pajek, VOSviewer, Gephi or Zotero can open. Responses are cached, and long jobs run in the background.
Tools
Every parameter of every tool: tool reference.
Install
You need an API key from the Elsevier Developer Portal (register with your institutional email). OpenAlex needs no key.
Claude Desktop, one click:
- Download
scopus-plus-mcp-<version>.mcpbfrom the latest release. - Open it (or drag it into Settings → Extensions), click Install, and paste your API key when asked. Claude stores it securely.
Claude Code, two commands:
Then make your key available, either in your shell
(export SCOPUS_API_KEY=...) or, better, in the
OS secret store.
Any other MCP client (needs uv):
Then ask your assistant to run diagnose_connection. It checks your key and
tells you which tools your Scopus access supports.
The Claude Code plugin also installs the main-path skill, which walks Claude through a main path analysis from a query to a drawn map. For Claude Desktop, zip its folder and upload it as a skill.
Documentation
Feature guides:
- Search, records and full text: finding papers and authors, identifiers, importing exports, full-text search and retrieval.
- Citation networks and main paths: coupling, co-citation, lineages, main path analysis, historiograph, RPYS, research fronts.
- Audit: verified citer sets, reference-list completeness, citation contexts, the transmission audit, retractions.
- Bibliometrics and bibliography: counts per year, topic landscape, journal cut-offs and metrics, thematic evolution, BibTeX.
Reference and setup:
- Tool reference: every tool and parameter, generated from the code.
- Data sources: Scopus vs OpenAlex, when to use which, measured coverage.
- Configuration: all settings, and keeping keys in the OS secret store.
- Access and troubleshooting: off-campus access, tokens, proxies, reading
diagnose_connection. - Comparison: this project vs the other Scopus MCP servers, and vs bibliometrics packages.
- Prompt examples, development, changelog, roadmap.
Origins
Formerly citation-network-mcp (and before that michalhron/scopus-mcp). This project began as a fork of
qwe4559999/scopus-mcp by
thinktraveller and
qwe4559999, which provides Scopus search,
abstracts, author profiles and citing papers. Everything since version 0.2
was developed here by Michal Hron. MIT
licensed; see LICENSE.
Scopus and ScienceDirect are trademarks of Elsevier B.V. This project is independent and not affiliated with or endorsed by Elsevier; it uses their public APIs with your own key and subscription.
來源:README.md,提交 55dc04e
工具
0版本歷史
1- v0.15.0最新Sep 30, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分