kaliaboi/mcp-zotero logo

kaliaboi/mcp-zotero

Free

让 LLM 与 Zotero Cloud 上的收藏和文献来源交互的连接器。

FreeFree tier
Type
Open Source

About kaliaboi/mcp-zotero

MCP Zotero is a Model Context Protocol server that integrates Zotero with Claude Desktop. It allows users to manage their Zotero library through Claude, enabling tasks such as listing collections, retrieving collection items, getting detailed paper information, searching the entire library, and fetching recently added papers. The server requires a Zotero API key and user ID, and is available as an npm package or via npx. It is open source under the MIT license.

Key Features

List all collections in your Zotero library
Get items in a specific collection
Get detailed information about a paper
Search your entire Zotero library
Get recently added papers
Easy setup with environment variables
Installable via npm or npx
Integrates directly with Claude Desktop via MCP

Pros & Cons

Pros
  • Open source under MIT license
  • Free to use with no subscription
  • Simple setup with environment variables
  • Direct integration with Claude Desktop
  • Provides multiple useful tools for library management
  • Small and lightweight MCP server
Cons
  • Requires Zotero Cloud account (not for local Zotero)
  • Needs manual API key generation and user ID retrieval
  • Limited to the five provided tools
  • Dependent on Zotero API availability

Best For

Literature review and research paper managementOrganizing academic references with AI assistanceQuickly retrieving details of papers from ZoteroSearching through a large Zotero library using natural language queriesIntegrating Zotero with AI workflows for research

FAQ

What is MCP Zotero?
MCP Zotero is a Model Context Protocol server that allows Claude Desktop to interact with your Zotero library. You can list collections, get items, search papers, and more.
How do I get my Zotero API key?
Go to https://www.zotero.org/settings/keys to create an API key. Then use the key to get your user ID via curl command as shown in the README.
How do I integrate it with Claude Desktop?
Add the MCP server configuration to your Claude Desktop configuration file with the command 'mcp-zotero' and environment variables ZOTERO_API_KEY and ZOTERO_USER_ID.
Is it free?
Yes, it is open source under the MIT license and free to use.
Can I use it with a local Zotero library?
No, it works only with Zotero Cloud. You need a Zotero account and cloud library.