Zoterobridge
Z

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.
2.5 points
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

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "zotero-bridge": {
      "command": "npx",
      "args": ["-y", "zotero-bridge"],
      "env": {}
    }
  }
}

{
  "mcpServers": {
    "zotero-bridge": {
      "command": "node",
      "args": ["path/to/ZoteroBridge/dist/index.js"],
      "env": {}
    }
  }
}

{
  "mcpServers": {
    "zotero-bridge": {
      "command": "npx",
      "args": ["-y", "zotero-bridge"]
    }
  }
}

"github.copilot.chat.mcpServers": {
  "zotero-bridge": {
    "command": "npx",
    "args": ["-y", "zotero-bridge"]
  }
}

{
  "mcpServers": {
    "zotero-bridge": {
      "command": "npx",
      "args": ["-y", "zotero-bridge", "--db", "D:/MyZotero/zotero.sqlite"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

A
Airweave
Airweave is an open - source context retrieval layer for AI agents and RAG systems. It connects and synchronizes data from various applications, tools, and databases, and provides relevant, real - time, multi - source contextual information to AI agents through a unified search interface.
Python
7.2K
5 points
V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
4.9K
4.5 points
M
Moltbrain
MoltBrain is a long-term memory layer plugin designed for OpenClaw, MoltBook, and Claude Code, capable of automatically learning and recalling project context, providing intelligent search, observation recording, analysis statistics, and persistent storage functions.
TypeScript
4.4K
4.5 points
P
Paperbanana
Python
6.4K
5 points
F
Finlab Ai
FinLab AI is a quantitative financial analysis platform that helps users discover excess returns (alpha) in investment strategies through AI technology. It provides a rich dataset, backtesting framework, and strategy examples, supporting automated installation and integration into mainstream AI programming assistants.
7.0K
4 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
7.4K
5 points
P
Praisonai
PraisonAI is a production-ready multi-AI agent framework with self-reflection capabilities, designed to create AI agents to automate the solution of various problems from simple tasks to complex challenges. It simplifies the construction and management of multi-agent LLM systems by integrating PraisonAI agents, AG2, and CrewAI into a low-code solution, emphasizing simplicity, customization, and effective human-machine collaboration.
Python
10.4K
5 points
H
Haiku.rag
Haiku RAG is an intelligent retrieval - augmented generation system built on LanceDB, Pydantic AI, and Docling. It supports hybrid search, re - ranking, Q&A agents, multi - agent research processes, and provides local - first document processing and MCP server integration.
Python
10.4K
5 points
N
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
G
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
D
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
M
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
F
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
U
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
G
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
C
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
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase