
zotero-mcp
by cookjohn·★ 784·综合分 54
Zotero MCP 插件通过 MCP 协议将 AI 助手与 Zotero 参考管理软件集成,提供文献检索、批注分析、内容提取和写入操作等功能。
概述
Zotero MCP 是一个通过模型上下文协议将 AI 助手直接连接到本地 Zotero 文献库的集成工具。该插件采用统一架构,集成了基于可流式 HTTP 协议的 MCP 服务器,无需单独的服务器进程。它提供多维文献检索、PDF 内容提取、批注分析、集合管理、基于嵌入向量的语义搜索以及笔记、标签和元数据的写入操作等功能。系统同时提供中英文文档,为学术研究和写作提供高效便捷的体验。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
如果您从事学术研究工作,希望 AI 助手能够直接与您的 Zotero 文献库交互进行高级检索、内容分析和笔记管理,请选择 Zotero MCP。
什么时候不要选它
如果您需要访问仅云端的参考文献且没有本地 PDF 存储,或者使用的是 Zotero 6 或更早版本,请不要选择 Zotero MCP。
此 server 暴露的工具
从 README 抽取出 12 个工具search_libraryq, title, titleOperator, yearRange, fulltext, fulltextMode, itemType, includeAttachments, mode, relevanceScoring, sort, limit, offsetAdvanced library search with multi-dimensional filtering and relevance scoring
search_annotationsq, itemKeys, types, colors, tags, mode, limit, offsetSearch annotations by query, colors, or tags
search_fulltextq, itemKeys, mode, contextLength, caseSensitiveFull-text search across all document content with context snippets
get_item_detailsitemKey, modeGet complete metadata for a single item
get_contentitemKey, attachmentKey, mode, include, contentControl, formatExtract PDF full-text, notes, abstracts, webpage snapshots from items
get_collectionsmode, limit, offsetGet all collections in the Zotero library
get_collection_detailscollectionKeyGet details of a specific collection
semantic_searchquery, topK, minScore, languageAI-powered semantic search using embedding vectors
write_noteaction, parentKey, noteKey, content, tagsCreate or modify Zotero notes
write_tagaction, itemKey, tagsAdd, remove, or replace tags on items
write_metadataitemKey, fields, creatorsUpdate metadata fields on items
write_itemaction, itemType, fields, creators, tags, attachmentKeys, parentKeyCreate new items or reparent existing attachments
可对比工具
安装
安装步骤
- **安装插件**:从 [发布页面](https://github.com/cookjohn/zotero-mcp/releases) 下载最新的
zotero-mcp-plugin-x.x.x.xpi文件,并通过 Zotero 的工具 -> 附加组件安装。重启 Zotero。
- **配置插件**:在 Zotero 的
首选项 -> Zotero MCP 插件标签页中:
- 启用服务器 - 设置端口(默认为 23120) - 点击'生成客户端配置'
- **配置 AI 客户端**:在您的 AI 客户端中使用生成的配置。对于 Claude Desktop:
{
"mcpServers": {
"zotero": {
"transport": "streamable_http",
"url": "http://127.0.0.1:23120/mcp"
}
}
}FAQ
- 支持哪些 AI 客户端?
- 该插件支持 Claude Desktop、Cherry Studio、Cursor IDE 以及任何实现了可流式 HTTP MCP 协议的客户端。
- 它是否支持离线使用?
- 是的,该插件仅本地运行,确保完全的数据隐私,无需与外部服务器通信。
- 如何启用语义搜索?
- 语义搜索使用来自 OpenAI 或 Ollama API 的嵌入向量。在 Zotero 首选项中配置您的 API 密钥,并通过集合/项目上下菜单重建索引。
zotero-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。