Zoterobridge
ZoteroBridge is an MCP server that can directly connect to the Zotero SQLite database, enabling AI assistants to manage folders, tags, items, PDFs in the literature library, and perform library maintenance operations.
rating : 2.5 points
downloads : 6.7K
What is ZoteroBridge?
ZoteroBridge is a bridge tool that connects an AI assistant with the Zotero literature management software. It allows you to directly operate your Zotero literature library through AI assistants such as Claude, ChatGPT, and GitHub Copilot. You can search for literature, organize folders, read PDFs, manage tags, etc., without manually opening the Zotero software.How to use ZoteroBridge?
Simply configure ZoteroBridge in your AI client (such as Claude Desktop, Cursor IDE, VS Code Copilot), and the AI assistant will gain the ability to access your Zotero literature library. You can communicate with the AI in natural language and ask it to find literature, organize materials, generate summaries, etc.Applicable scenarios
Suitable for users such as researchers, students, and scholars who need to manage a large amount of literature. When you need to quickly find a certain paper, organize your literature library, extract information from a PDF, or find related research, you can directly ask the AI assistant to help you, greatly improving work efficiency.Main features
Folder management
Create, rename, move, and delete Zotero folders (collections) to manage the organizational structure of literature.
Tag management
Add, delete, and query tags for literature to facilitate classification and retrieval.
Item operations
Search for literature items, obtain detailed information, and manage the relationship between literature and folders.
Content management
Read and set literature abstracts, and add notes and annotations to literature.
PDF processing
Extract the full text from a PDF, generate a summary, perform a full-text search, and obtain annotations (highlights, notes, etc.).
Identifier search
Quickly find literature through various identifiers such as DOI, ISBN, PMID, arXiv ID, and URL.
Related item search
Find similar literature with manual associations, shared tags, or the same authors to discover related research.
Library maintenance tools
Find duplicate items, verify attachment files, clean up orphan records, and merge duplicate literature.
Recycle bin identification
Automatically identify and exclude deleted items to prevent accidental operations on deleted literature.
Advantages
Seamless integration: Directly connect to the Zotero database without an API key or network connection.
Comprehensive functionality: Covers most core functions of Zotero, from basic search to advanced PDF processing.
AI-friendly: Specifically designed for AI assistants, supporting natural language interaction.
Offline operation: All operations are completed locally to protect privacy and data security.
Cross - platform support: Compatible with various AI clients such as Claude Desktop, Cursor, and VS Code.
Limitations
Need to close Zotero: You need to close the Zotero client during write operations to avoid conflicts.
Technical threshold: Requires basic knowledge of the command line and configuration file editing.
Read - only mode limitation: Some clients may only support read - only access.
Database compatibility: Only supports the SQLite database of Zotero 7.0 and above.
PDF processing dependency: PDF full - text extraction requires an installed PDF parsing library.
How to use
Install ZoteroBridge
Install ZoteroBridge globally via npm or build it from the source code.
Configure the AI client
Edit the configuration file according to the AI client you are using (Claude Desktop, Cursor, VS Code, etc.) and add the ZoteroBridge server.
Restart the AI client
Restart your AI client after saving the configuration file to make the configuration take effect.
Start using
In the AI chat interface, you can now ask the AI assistant to help you manage your Zotero literature library.
Usage examples
Literature search and organization
When you need to quickly find and organize literature on a specific topic
PDF information extraction
When you need to quickly obtain key information from a PDF paper
Search by identifier
When you only know the DOI or other identifiers of a paper
Literature library maintenance
When you need to clean up and organize your literature library
Related research discovery
When you want to find related research to a certain paper
Frequently Asked Questions
Do I need to close Zotero when using ZoteroBridge?
Is ZoteroBridge safe? Will it damage my literature library?
Which AI clients are supported?
What if my Zotero database is not in the default location?
How much literature can ZoteroBridge handle?
Is a network connection required?
How to update ZoteroBridge?
What should I do if I encounter an error?
Related resources
GitHub repository
Source code, issue feedback, and the latest updates of ZoteroBridge
npm package page
npm package information and installation instructions for ZoteroBridge
Zotero official website
Official website and documentation of the Zotero literature management software
Model Context Protocol
Official documentation and specifications of the MCP protocol
Claude Desktop configuration guide
MCP server configuration guide for Claude Desktop

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.5K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.7K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
73.3K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.6K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
63.7K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
32.5K
5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.1K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
97.5K
4.7 points



