Zotero MCP Server
by swairshah
The Zotero MCP Server allows MCP clients to interact with your local Zotero repository. It enables programmatic access to your Zotero library for searching, managing notes, and more.
Last updated: N/A
What is Zotero MCP Server?
A Model Context Protocol (MCP) server that allows MCP clients (like Anthropic Claude) to interact with your local Zotero repository, providing programmatic access to your Zotero library.
How to use Zotero MCP Server?
- Install dependencies using
pip install -e .
. 2. Create a.env
file with your Zotero API key and user ID. 3. Configure your MCP client (e.g., Anthropic Claude) to connect to the server using the provided configuration examples.
Key features of Zotero MCP Server
Search papers by tags
Get paper details and attached notes
Add notes to papers
Request paper summaries
Use cases of Zotero MCP Server
Integrating Zotero with AI assistants like Anthropic Claude
Automating research workflows
Programmatically managing Zotero libraries
Building custom Zotero integrations
FAQ from Zotero MCP Server
What is an MCP server?
What is an MCP server?
An MCP (Model Context Protocol) server facilitates communication between applications and large language models.
Where do I get my Zotero API key and user ID?
Where do I get my Zotero API key and user ID?
You can find these in your Zotero settings page under the 'Keys' section.
What clients can connect to this server?
What clients can connect to this server?
Currently, Anthropic Claude App and Goose are mentioned as potential clients. VSCode Cline may also be compatible.
I'm getting an error with the Anthropic Claude configuration. What should I do?
I'm getting an error with the Anthropic Claude configuration. What should I do?
Try the alternative configuration provided in the README, ensuring you have created a virtual environment and installed the necessary dependencies.
Can I use this server to automatically summarize papers in my Zotero library?
Can I use this server to automatically summarize papers in my Zotero library?
Yes, the server allows you to request paper summaries.