✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Zotero MCP Connector

A Model Control Protocol (MCP) connector for integrating your local Zotero with Claude.
This enables direct read access to your local Zotero library through Claude’s Desktop interface. It depends on the ability to access a local web-api in Zotero 7.

This was inspired by a repository using Node.js and the web api: mcp-zotero.
This builds on the shoulders of the fantastic pyzotero library.

Installation

Information about Claude Desktop interacting with MCPs can be found here.

  1. Use uv. Installation instructions can be found here.

  2. Checkout the git project to local space and activate the virtual environment inside:

git clone https://github.com/gyger/mcp-pyzotero.git
cd mcp-pyzotero
uv sync
  1. Enable the local API in Zotero 7: Zotero Local API Settings

  2. Add the server to your local Claude installation:

uv run mcp install zotero.py

Configuration

The connector is configured to work with local Zotero installations and currently only user libraries are supported. By default it uses the userid 0, but you can also set the environment variable ZOTERO_USER_ID if needed:

uv run mcp install zotero.py -v ZOTERO_USER_ID=0

Available Functions

The connector provides the following functions:

  • get_collections(): List all collections in your Zotero library
  • get_collection_items(collection_key): Get all items in a specific collection
  • get_item_details(item_key): Get detailed information about a specific paper, including abstract
  • search_library(query): Search your entire Zotero library
  • get_recent(limit=10): Get recently added papers to your library

This functionality should be extended in the future.

Requirements

  • Python 3.10+
  • Local Zotero installation
  • Claude Desktop

Contributing

Contributions are welcome! Please visit the GitHub repository to:

  • Report issues
  • Submit pull requests
  • Suggest improvements

License

MIT

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
250 1956
Verified Icon
AI Agents
AI Chatbot Starter Kit
1334 8299 5.0
AI Agents
AI Video Generator
250 2006 5.0
Verified Icon
AI Assistants
Speech to Text
137 1881

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.