54yyyu/zotero-mcp

Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 13th, 2026
Created on March 22nd, 2025
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 401
Total Stargazers: 5,029 (+1)
Total Subscribers: 13 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.5 days
Mean response time: 33.6 days
90th percentile: 105.1 days
Tracked items: 248

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 15% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 6
Closed in 7 days: 27
Avg open age: 140 days
Stale 30+ days: 29
Stale 90+ days: 12

Recent activity

Opened in 7 days: 6
Closed in 7 days: 27
Comments in 7 days: 24
Events in 7 days: 93

Top labels

  • enhancement (2)

Detailed Description

Zotero MCP is a Model Context Protocol server that connects your Zotero research library with Claude, ChatGPT, and other AI assistants to enable discussion, summarization, and analysis of your papers.

The tool solves the problem of isolated research libraries by bridging Zotero with AI assistants through the Model Context Protocol. It works by exposing your Zotero collection—whether stored locally or accessed via the web API—as a set of tools that AI assistants can call. This allows you to search papers by title, author, or semantic similarity, retrieve full metadata and content, extract PDF annotations with page numbers, and perform write operations like adding papers by DOI or URL with automatic metadata fetching and open-access PDF discovery.

Researchers managing substantial paper collections in Zotero should consider this tool if they want to discuss their library contents with AI assistants without manually copying citations or abstracts. The project suits workflows where you need semantic search across your library, want to extract and analyze annotations programmatically, or need to add papers to your collection through AI-assisted discovery. The tool supports multiple embedding models for semantic search, including a free local default option as well as OpenAI, Gemini, and Ollama, giving you flexibility in how you run similarity searches. Optional extras provide Scite citation intelligence to identify retracted papers and see citation tallies, and PDF table-of-contents extraction. A hybrid mode allows local-only users to perform reads locally while using the web API for write operations.

The project maintains active engagement with its user community through a dedicated Discord server. Development shows responsiveness to feature requests and bug reports, with the maintainer regularly updating the tool to support new AI assistant platforms and expanding integration capabilities. The codebase is distributed via PyPI for straightforward installation and updates.