Crossref

io.github.SMABoundless由 GitHub 帳號 SMABoundless 發布v1.0.0更新於 Oct 24, 2026

Search and retrieve scholarly metadata from the Crossref REST API

概覽

AI 產生的概覽

從 Crossref REST API 搜尋與取得學術書目資料,讓助理查找論文、期刊、作者與參考文獻並匯出引用格式。

可以做什麼
依關鍵字、標題或作者搜尋學術作品,並可依年份、類型篩選與排序。以 DOI 取得單篇作品的完整書目資料。依名稱搜尋期刊,或依 ISSN 取得某期刊發表的作品。搜尋資助機構,並取得某篇作品引用的參考文獻清單。將近期搜尋結果匯出為 RIS 或 BibTeX。
適用情境
當你希望助理在對話中直接搜尋學術文獻、依作者或期刊查找論文、以 DOI 取得完整書目資料,或把結果匯出成 RIS、BibTeX 供 Zotero、EndNote 使用時,就適合加入。
執行需求
在本機以 uvx 執行 PyPI 套件 crossref-mcp-server(stdio 傳輸),僅限桌面環境。不需 API 金鑰;可選擇設定環境變數 CROSSREF_MAILTO 為電子郵件以使用較快的 polite 集區。需要網路連線存取 Crossref。
安裝前請注意
CROSSREF_MAILTO 會填入你的電子郵件並傳送給 Crossref,屬可識別個人資訊,請自行評估是否提供。工具以唯讀查詢為主,但匯出功能會產生 RIS、BibTeX 內容。查詢與結果都會送往第三方服務 Crossref。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Crossref,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

CrossRef MCP Server

An MCP (Model Context Protocol) server for searching and retrieving scholarly metadata from the CrossRef REST API — 150M+ records across all publishers and disciplines.

Built with FastMCP. No API key required.

Tools

ToolDescription
crossref_searchSearch works by keyword with filtering by year, type, and sort options
crossref_title_searchSearch specifically by title for more precise matching
crossref_author_searchSearch for works by a specific author, optionally combined with keywords
crossref_doi_lookupRetrieve full metadata for a work by DOI
crossref_journal_searchSearch for journals by name
crossref_journal_worksGet works published in a specific journal by ISSN
crossref_funder_searchSearch for funding organizations
crossref_referencesGet the reference list cited by a specific work
crossref_export_risExport recent results as RIS (for Zotero, EndNote, etc.)
crossref_export_bibtexExport recent results as BibTeX

Setup

1. Install

bash
cd crossref-mcp-serverpython3 -m venv venvsource venv/bin/activatepip install -r requirements.txt

2. Configure environment (optional)

CrossRef doesn't require an API key, but setting a mailto address gives you access to their faster "polite" API pool:

bash
cp .env.example .env# Edit .env with your email address

3. Add to Claude Desktop

Add this to your claude_desktop_config.json:

json
{  "mcpServers": {    "crossref": {      "command": "/path/to/crossref-mcp-server/venv/bin/python",      "args": ["/path/to/crossref-mcp-server/server.py"],      "env": {        "CROSSREF_MAILTO": "[email protected]"      }    }  }}

Or if using Claude Code CLI:

bash
claude mcp add crossref \  /path/to/crossref-mcp-server/venv/bin/python \  /path/to/crossref-mcp-server/server.py \  -e [email protected]

Usage examples

Once connected, you can ask Claude things like:

  • "Search CrossRef for recent papers on transformer architectures"
  • "Find works by Jane Smith on educational psychology from 2020-2024"
  • "Look up the metadata for DOI 10.1038/nature14539"
  • "Search for journals about machine learning"
  • "Get the reference list for this paper and export as RIS for Zotero"

License

MIT

來源:README.md,提交 7e71b39

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分