zotero-local-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZOTERO_LOCAL_URL | No | Overrides the local Zotero API URL when Zotero is not at the default address. | http://127.0.0.1:23119 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zotero_statusA | 检查与本地 Zotero 的连接状态。Check whether the local Zotero server is reachable. |
| zotero_searchA | 按关键词搜索文献库(标题/作者/年份等全字段匹配),只返回顶层条目。 Search the library by keyword; returns top-level items only (attachments excluded). 拿到 key 后用 zotero_item 查看详情,或 zotero_bibtex 生成引用。 |
| zotero_recentC | 列出最近添加/修改的文献。List recently modified top-level items. |
| zotero_collectionsA | 列出文献库中的所有分类(集合)。List all collections in the library. |
| zotero_collection_itemsB | 列出某个分类下的条目。List top-level items inside a collection. |
| zotero_itemA | 查看单个条目的完整信息(摘要、页码、附件等)。 Show full metadata for one item, including abstract and attachment list. |
| zotero_bibtexA | 为一个或多个条目生成 BibTeX 引用(简化版,适合快速引用)。 Generate BibTeX for one or more items. Tries Zotero's own BibTeX export first and falls back to a built-in simplified generator. |
| zotero_tagsB | 列出文献库中使用过的标签。List tags used in the library. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct aspect of the Zotero library: status, search, recent items, collections, collection contents, item details, BibTeX export, and tags. There is no meaningful overlap, and the descriptions clarify when to use each tool.
All tools share the zotero_ prefix and use snake_case, forming a recognizable pattern. Minor inconsistency exists because some names are noun-oriented (collections, item) while others are verb- or adjective-oriented (search, recent), but the pattern is still predictable.
Eight tools is well-scoped for a local Zotero library MCP. Each tool covers a necessary read-only operation without redundancy or bloat.
The tool set covers the main read-only workflows: checking connectivity, finding items, browsing collections, inspecting item details, and generating citations. The documented flow from search to item detail to BibTeX export shows no obvious dead ends or missing essential operations.