Zotero MCP Guide
Learn about BibGenie's built-in Zotero MCP Server and how to seamlessly connect AI assistants like Claude and Cursor to your Zotero library for an efficient research workflow.
For Power Users
MCP (Model Context Protocol) is primarily designed for power users who are accustomed to using external AI tools like Cursor and Claude Desktop.
For most users, BibGenie's native Chat function is actually more powerful and deeply integrated (supporting citation jumping, saving conversation as notes, etc.), fully meeting daily needs without requiring additional MCP configuration.
What is Zotero MCP?
Since BibGenie v0.4.0, we have introduced native Zotero MCP (Model Context Protocol) support. This feature aims to provide users with a more flexible way to integrate Zotero AI.
Simply put, the MCP Server acts like a bridge, allowing your favorite external AI tools (such as Claude, Cursor, VS Code, etc.) to directly "read" and "operate" your Zotero library.
Core Advantages
- Out-of-the-box: BibGenie's MCP Server is built-in. As long as you have the BibGenie plugin installed, the MCP service starts automatically, without needing extra Python or Node.js environment installation.
- Local & Secure: All data interactions happen directly on your local device, ensuring privacy and security.
- Efficient Streaming: Based on Streamable HTTP protocol for fast response speeds.
Core Features (Tools)
Currently, BibGenie MCP provides the following core tools, optimized for research scenarios:
- Get Items in Collection
- Retrieves the full list of items under a specific Zotero Collection.
- Best for: Letting AI quickly understand all literature in a specific research direction.
- Search Items
- Quickly retrieves from the Zotero library via keywords.
- Supports precise filtering via metadata like Tags, Date, etc.
- Layered design: Search returns only brief information to maximize token saving and improve speed.
- Get Item Details
- Retrieves all metadata information for a specific Item (such as Notes, Tags, Abstract, citations, etc.).
- Note: This tool does not return the full PDF text; instead, it guides the model via prompt injection to automatically call the Get PDF Text tool when needed to retrieve the full text.
- Get PDF Text
- Directly extracts and lets AI read the plain text content of PDF attachments in Zotero.
- The model will automatically use this tool to retrieve full PDF text when needed.
Constantly Evolving
Zotero MCP is currently under active development. We will be rolling out more powerful features in future versions, including:
- Semantic Search: Not just matching keywords, but understanding your research intent.
- Organization: Letting AI automatically categorize literature and add tags for you.
- Recommendation: Recommending relevant high-quality literature based on your existing library.
How to Use
The MCP Server type provided by BibGenie is Streamable HTTP.
The default service address is: http://127.0.0.1:23119/bibgenie/mcp
Preparation
Before connecting, please ensure that the BibGenie plugin is installed in Zotero and the version is v0.4.0 or above.
You can directly open http://127.0.0.1:23119/bibgenie/mcp in your browser to test if the MCP Server is running normally. If you see information similar to the following, it means zotero mcp is working properly:
{
"name": "bibgenie-mcp-server",
"version": "1.0.0",
"protocolVersion": "2024-11-05",
"capabilities": {
"tools": {
}
},
"status": "running"
}Connect Cursor
Cursor is currently the best AI code editor experience. By connecting to MCP, it can directly reference your papers to answer questions.
Open Cursor Settings
Enter Cursor, press Ctrl + Shift + J (or Cmd + Shift + J) to open Cursor Settings, navigate to Tools & MCP.
Add Configuration
Click the + New MCP Server button.
In the popup configuration items (or if mcp.json opened directly), paste the following complete configuration:
{
"mcpServers": {
"ZoteroBibGenie": {
"url": "http://127.0.0.1:23119/bibgenie/mcp"
}
}
}Verify Connection
After saving, if you see the status light turn green, the connection is successful. You can now talk to Zotero in Cursor's Chat (Ctrl/Cmd + L).
Connect Claude Desktop
For Claude Desktop, the latest version supports managing MCP via a graphical interface. This makes integrating Zotero into your Claude Desktop easier than ever.
Open Settings
Open the Claude Desktop app, click Settings in the menu.
Add MCP Service
Find the Developer tab, click Edit config, then open the claude_desktop_config.json file and add the following configuration:
{
"mcpServers":{
"ZoteroBibGenie":{
"command":"npx",
"args":[
"mcp-remote",
"http://localhost:23119/bibgenie/mcp"
]
}
}
}Note: Here we use the mcp-remote proxy to connect to the local HTTP service to ensure compatibility.
Restart Claude Desktop
Restart Claude Desktop to start using it.
Connect Claude Code
If you use the command line tool claude-code, you can quickly add it using the following command:
claude mcp add ZoteroBibGenie --transport http http://127.0.0.1:23119/bibgenie/mcpFor more information, please refer to Claude Code MCP Docs.
Connect Cherry Studio
Cherry Studio is a powerful local AI client that supports multi-model management and also perfectly supports the MCP protocol.
Open MCP Settings
Open Cherry Studio Settings panel and switch to the MCP tab.
Add Service
Click the Add button in the top right corner and select Quick Create.
Fill Configuration
Fill in the following information in the popup window:
- Name:
BiBGenieZotero - Type: Select
Streamable HTTP (streamableHttp)from the dropdown - URL:
http://127.0.0.1:23119/bibgenie/mcp

Advanced Settings (Optional)
Click Advanced Settings below to expand more options:
- Provider URL:
https://www.bibgenie.com/ - Logo URL:
https://www.bibgenie.com/favicon.png

Finish
Click Save and ensure the switch is turned on. You can also click the verify button to test the connection.
Use Case Examples
Once connected, you can try the following Prompts to experience the power of Zotero Copilot:
Literature Retrieval
"Help me find papers about RAG (Retrieval-Augmented Generation) published after 2023 in Zotero, and list their titles and authors."
Deep Reading
"Please read the full PDF text of the paper 'Attention Is All You Need' and summarize its core innovations and the advantages of the Transformer architecture for me."
Knowledge Base Management
"List all literature under the 'Machine Learning' collection and check if there are any items missing year metadata."
BibGenie Docs