zotero-mcp
by kujenga·★ 150·综合分 42
Python 开发的 Zotero 库集成 MCP 服务器,可与 AI 助手协作
productivityai-llmknowledge-graph
22
Forks
9
活跃 Issue
12 个月前
最近提交
2 天前
收录于
概述
zotero-mcp 是一个 Python 实现的模型上下文协议服务器,使 AI 助手能够与 Zotero 库进行交互。它提供三个主要功能:搜索文献、获取项目元数据和访问 PDF 全文内容。该服务器支持本地 Zotero API 和 Web API 两种连接方式,提供灵活的部署选择。安装过程简单,支持 uvx、pipx 和 Docker 等多种安装方法。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI 研究助手从 Zotero 库中搜索和检索学术论文
你:内容创作者总结和分析 PDF 文档集合
你:研究人员在 AI 对话中组织和引用其 Zotero 收藏
你:本地 API 和 Web API 有什么区别?
你:我是否需要 Zotero 测试版构建才能访问全文?
什么时候选它
如果您需要将 AI 助手连接到现有的 Zotero 图书库进行研究或学术工作,请选择此服务器。
什么时候不要选它
如果您需要对图书库进行写入操作(此服务器为只读)或担心依赖 Zotero API 的稳定性,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 3 个工具zotero_search_itemsSearch for items in your Zotero library using a text query
zotero_item_metadataGet detailed metadata information about a specific Zotero item
zotero_item_fulltextGet the full text content of a specific Zotero item
可对比工具
zotero-api-integrationreadwise-mcpcitation-mcpnotion-mcp
安装
安装
**使用 uvx 和本地 Zotero API:**
{
"mcpServers": {
"zotero": {
"command": "uvx",
"args": ["--upgrade", "zotero-mcp"],
"env": {
"ZOTERO_LOCAL": "true",
"ZOTERO_API_KEY": "",
"ZOTERO_LIBRARY_ID": ""
}
}
}
}**使用 Docker 和 Zotero Web API:**
{
"mcpServers": {
"zotero": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "ZOTERO_API_KEY=PLACEHOLDER",
"-e", "ZOTERO_LIBRARY_ID=PLACEHOLDER",
"ghcr.io/kujenga/zotero-mcp:main"
],
}
}
}FAQ
- 本地 API 和 Web API 有什么区别?
- 本地 API 直接连接到 Zotero 桌面应用程序(需要 Zotero 正在运行),响应速度可能更快。Web API 使用您的 Zotero 账户凭据,不需要桌面应用程序运行。
- 我是否需要 Zotero 测试版构建才能访问全文?
- 是的,如果您想使用本地 API 进行全文检索。这在 Zotero 7.1 正式发布后将发生变化。或者,您可以使用 Web API,而不需要测试版构建。
zotero-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。