AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
RAG / Knowledge Base/
zotero-mcp
zotero-mcp logo

zotero-mcp

Active·★ 5.5k·MIT·Updated 2026-10-16
★ Essential★ Trending

Zotero MCP connects a Zotero research library to AI assistants through the Model Context Protocol. The README says one package, zotero-mcp-server, ships three ways in: an MCP server for chat apps without a shell (Claude Desktop, ChatGPT, Cherry Studio, Chorus), a zotero-cli with an agent skill for agents that have a shell (Claude Code, Codex, Cursor, Windsurf, Gemini CLI and others), and a Zotero Agent chat panel inside Zotero that knows which item, page and selection you have open. It states that the CLI and skill route keeps about 98 tokens in context until needed, against roughly 13k for the full MCP tool list.

The feature list covers search by title, author, tag, collection, full text or meaning (semantic search with local, OpenAI, Gemini or Ollama embeddings), reading metadata, BibTeX, full text and PDF page ranges with page images where text extraction garbles maths or figures, annotations placed on exact words, figures, tables or equations, and writes such as adding papers by DOI, URL, ISBN, BibTeX or file, managing collections and tags and merging duplicates. Scite citation tallies and retraction alerts are optional.

Install with `uv tool install zotero-mcp-server` or pip on Python 3.10+, then enable Zotero's local API under Settings, Advanced in Zotero 7+. In local mode reads come straight from zotero.sqlite. For writes, Zotero 10+ needs a one-time `zotero-mcp authorize-local`; older Zotero can write through the web API with ZOTERO_API_KEY and ZOTERO_LIBRARY_ID. Heavier features such as semantic search are optional extras. It is MIT licensed and the last push was 2026-10-15. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-16.

License
MIT
Latest release
v0.15.0 · 2026-10-15
Last commit
2026-10-16
Contributors
102
Forks
433
Open issues and PRs
50
First published
2025-03-22
PyPI package
zotero-mcp-server 0.15.0 · 6,043 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Zotero#AI Agent#Research Library#LLM#Academic Tools#Semantic Search#PDF Annotation#Context Protocol
$ Install
$ uv tool install zotero-mcp-server
↗ Visit site★ GitHub
01

Features

01Search Zotero library (including semantic search) by title, author, tag, collection, or full text.
02Read metadata, BibTeX, full text, and page ranges of PDFs, with page images for complex content.
03Annotate PDFs with highlights, area boxes, and notes, and extract existing PDF annotations.
04Manage Zotero items: add papers by DOI/URL/ISBN/BibTeX/file, organize collections and tags, merge duplicates.
05Flexible data access: local reads from zotero.sqlite or writes through Zotero local API / web API.
02

Why choose it

+Three routes in one package: MCP server, CLI with agent skill, and a chat panel inside Zotero
+Searches by metadata, full text or meaning, and reads PDF page ranges with page images for maths, figures and tables
+Writes as well as reads: add papers by DOI, URL, ISBN or BibTeX, manage tags and collections, merge duplicates, place annotations on exact text
+In local mode reads come straight from zotero.sqlite; MIT licensed with a recent push (2026-10-15)
03

Trade-offs

!Write access can add, merge and change items in your library, so approve writes deliberately and keep a backup of your library
!Semantic search and Scite are optional extras, and embeddings can use OpenAI or Gemini, which sends text to those providers unless you choose a local model
!Setup has several steps: install the package, enable Zotero's local API, connect an assistant, and authorise writes
!Aimed at Zotero users; the README reports no results for other reference managers
04

Maintenance check

ActiveChecked: 2026-10-20
Last commit
2026-10-16
Commits, last 90 days
100+
Releases, last 90 days
21
Latest release
v0.15.1 (2026-10-16)
Open issues
57
Recent issues with at least one comment
9/14
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 23, 27, 5, 48, 21, 27, 48, 48, 36, 162, 22, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #700 Zotero Agent plugin: all CLI detection fails on Windows (`/bin/sh` probe bypasses the existing `pathSearch`)6 comments · 2026-10-09
  • #377 Feature request: rename an attachment's filename on disk, not just its title5 comments · 2026-07-11
  • #493 Feature request: dedupe cross-library copies in semantic search results (with over-fetch so limit stays meaningful)4 comments · 2026-08-24
  • #604 `update-db` without `--fulltext` indexes every annotation, the SQLite path does not, and the mismatch never self-heals3 comments · 2026-09-25
  • #591 Attachment file helpers don't know which library they serve — group uploads go to the personal WebDAV3 comments · 2026-09-24

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Python
Runtime
Verified via docs
Zotero
Application
Verified via docs
AI Agents
Integrates with
Verified via docs
Docker
Deployment
Verified via docs
06

Quick start

1
$ uv tool install zotero-mcp-server
07

Use cases

↳Interacting with your personal Zotero research library using AI chatbots like Claude or ChatGPT.
↳Conducting semantic searches across your papers to find research by meaning, not just keywords.
↳Getting AI agents to explain complex research papers with page citations directly within Zotero.
↳Automating tasks like summarizing key findings or highlighting main claims in PDF documents.
08

Alternatives

⚡Top VS:
VSragflow★92.6k→VSAgentGuide★11.1k→VSAIGC-Interview-Book★5.0k→VSGPT Researcher★30.2k→
ragflow logo
ragflow★ 92.6k
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
VSCompare→
AgentGuide logo
AgentGuide★ 11.1k
https://adongwanai.github.io/AgentGuide | AI Agent开发指南 | LangGraph实战 | 高级RAG | 转行大模型 | 大模型面试 | 算法工程师 | 面试题库 | 强化学习|数据合成
VSCompare→
AIGC-Interview-Book logo
AIGC-Interview-Book★ 5.0k
【三年面试五年模拟】AIGC算法工程师面试秘籍。涵盖AIGC、传统深度学习、自动驾驶、AI Agent、机器学习、计算机视觉、自然语言处理、强化学习、大数据挖掘、具身智能、元宇宙、AGI等AI行业面试笔试干货经验与核心知识。
VSCompare→
GPT Researcher logo
GPT Researcher★ 30.2k
An autonomous agent that conducts deep research on any data using any LLM provider, producing detailed reports with citations from web and local sources.
VSCompare→
MaxKB logo
MaxKB★ 23.0k
An open-source platform for building enterprise-grade agents. Powerful and easy to use.
VSCompare→
docs-mcp-server logo
docs-mcp-server★ 1.8k
Grounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
VSCompare→
Open Interpreter logo
Open Interpreter★ 68.6k
A coding agent for the terminal, optimized for low-cost and open models. Forked from OpenAI's Codex, it can emulate other agent harnesses and runs commands in a native sandbox.
VSCompare→
MCP-Bridge logo
MCP-Bridge★ 923
A middleware to provide an openAI compatible endpoint that can call MCP tools
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
54yyyu /
zotero-mcp
↗

MIT server, CLI and Zotero plugin that let Claude, ChatGPT, Codex or Cursor search, read, cite and annotate your Zotero library

5.5k433MIT
Last commit6d ago
StatusActive
CategoryRAG / Knowledge Base
Contributors102
Latest releasev0.15.0
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.