mcp-server2
Zotero MCP
透過模型情境協定將您的 Zotero 研究庫連接到 AI 助手如 Claude、ChatGPT、Cursor 等 — 與論文對話、生成摘要、分析引用文獻,並擷取 PDF 註釋。
概述
Zotero MCP 是最流行的開源實作方案之一,它橋接了 Zotero(領先的參考文獻管理軟體)與 Model Context Protocol(模型上下文協定,MCP)。它能讓 Claude Desktop、ChatGPT、Cursor、Cherry Studio、Chorus 等 AI 助手,以及任何其他 MCP 相容的用戶端,直接與您的個人或群組 Zotero 資料庫進行互動。
透過標準化的 MCP 介面,您的 AI 可以搜尋論文、擷取後設資料、存取全文 PDF 與附件、提取重點/筆記/註解、執行語義搜尋(在進階分支版本中)、生成摘要、討論論點、分析引用網絡——無需離開聊天介面或手動複製參考資料。
主要功能
- 資料庫瀏覽與搜尋:列出收藏夾,透過標題/作者/標籤/收藏夾/關鍵字/全文進行搜尋
- 內容存取:取得 PDF 全文,提取重點、註解、筆記和評論
- 智慧互動:要求 AI 總結論文、比較研究發現、解釋論點,或根據您儲存的文獻驗證主張
- 引用與網絡分析:探索引用關係,並整合多篇論文的見解
- 本地與網路模式:本地模式(快速,需要 Zotero 正在運行)或 Web API 模式(雲端同步,通常為唯讀)
- MCP 相容性:可原生與 Claude、ChatGPT 連接器、Cursor 及所有 MCP 用戶端協同工作
- 隱私優先:透過 Python 在本機執行;除非使用雲端橋接,否則您的資料絕不離開您的裝置
- 可擴充性:社群分支版本增加了寫入支援(透過 Zotero 外掛程式)、RAG/語義搜尋、Unpaywall 自動 PDF 下載等功能
安裝與快速開始
- 透過 pip 安裝:
pip install zotero-mcp
-
設定憑證(Zotero Web API 金鑰,或在 Zotero 偏好設定中啟用本地 API)
-
啟動伺服器:
zotero-mcp
- 添加到您的 AI 用戶端設定中(以 Claude Desktop 為例):
{
"mcpServers": {
"zotero": {
"command": "zotero-mcp",
"env": {
"ZOTERO_LIBRARY_ID": "your-user-or-group-id",
"ZOTERO_API_KEY": "your-api-key"
}
}
}
}
連接成功後,您就可以提問,例如:
- 「總結我所有標記為 'LLM-safety' 的論文中的主要論點」
- 「在我的資料庫中尋找近期關於檢索增強生成(retrieval-augmented generation)的論文,並比較它們的方法」
熱門變體版本
存在多個由社群維護的分支版本,各有不同的權衡:
- 54yyyu/zotero-mcp(星標最多) — 乾淨的 Python stdio 伺服器,本地優先,設定最簡單
- cookjohn/zotero-mcp — 搭配 Zotero 外掛程式使用時,提供完整的讀寫支援
- kujenga/zotero-mcp — 穩固的 Web API 實作,非常適合雲端同步的資料庫
- mcp-zotero(npm 套件) — Node.js 版本,針對快速遠端/雲端存取進行了最佳化
- 託管橋接服務(例如 mcpforzotero.alejandroarnaud.dev) — 零安裝的雲端代理選項
請根據您的需求選擇:本地速度、寫入能力,或免設定的便利性。
典型使用情境
- 文獻回顧:讓 AI 根據您的文獻集合,歸納學界共識、矛盾之處與研究缺口
- 引文驗證:將論述主張與您已標註的原始文獻來源進行交叉比對
- 研究腦力激盪:基於您儲存的論文,深入探討開放性問題或潛在的延伸研究方向
- 寫作輔助:以您的文獻庫為基礎,產生附有引用的摘要、大綱或討論段落
- 自動化研究流程:與其他 MCP 伺服器結合,實現多工具/代理工作流程
已知限制
- 多數實作為唯讀模式,以避免意外修改
- 超大型文獻庫(超過 10,000 筆項目)建議使用具語義/RAG 索引功能的分支版本
- 本機模式需 Zotero 應用程式持續運行;網路模式則需要有效的 API 金鑰
如需最新的分支版本、設定範例與社群討論,請造訪主要儲存庫及相關的 Zotero/MCP 論壇。
採用 MIT 授權——完全免費供個人、學術與研究用途使用。
Tags
MCPZoteroAI 整合研究PythonClaudeChatGPTRAG學術文獻管理