local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides direct read access to your local Zotero library, allowing Claude to search collections, view item details, and access paper abstracts
Zotero MCP 连接器
用于将您本地的 Zotero 与 Claude 集成的模型控制协议 (MCP) 连接器。
这使得您可以通过 Claude 的桌面界面直接读取本地 Zotero 库。这取决于 Zotero 7 中访问本地 web-api 的能力。
这是受到使用 Node.js 和 Web API 的存储库的启发: mcp-zotero 。
这是建立在奇妙的pyzotero库的基础之上的。
安装
有关 Claude Desktop 与 MCP 交互的信息可以在这里找到。
- 使用
uv
。安装说明可在此处找到。 - 将 git 项目检出到本地空间并激活其中的虚拟环境:
Copy
- 在 Zotero 7 中启用本地 API:
- 将服务器添加到本地 Claude 安装:
Copy
配置
该连接器配置为与本地 Zotero 安装一起使用,目前仅支持user
库。默认情况下,它使用用户 ID 0
,但您也可以根据需要设置环境变量ZOTERO_USER_ID
:
Copy
可用函数
该连接器提供以下功能:
get_collections()
:列出 Zotero 库中的所有馆藏get_collection_items(collection_key)
:获取特定集合中的所有项目get_item_details(item_key)
:获取特定论文的详细信息,包括摘要search_library(query)
:搜索整个 Zotero 库get_recent(limit=10)
:获取最近添加到您的图书馆的论文
此功能将来会得到扩展。
要求
- Python 3.10+
- 本地 Zotero 安装
- 克劳德桌面
贡献
欢迎贡献!请访问GitHub 仓库:
- 报告问题
- 提交拉取请求
- 提出改进建议
执照
麻省理工学院