Skip to content

v1.0.0 - first public release

Choose a tag to compare

@adolinjonathan-bot adolinjonathan-bot released this 29 Jul 15:27

MCP server exposing 12 tools for reading and writing a Zotero library through the
Zotero Web API, plus a standalone read-only CLI.

Works with any MCP client — Claude Desktop, Claude Code, Cursor, Zed, Continue,
VS Code, LM Studio — and with local open-source models. Requires Node.js 18+.

Read: search items, get item, get item children, list collections,
get collection items, list tags
Write: create item, update item, delete item, create note, create collection,
add items to collection

Safety

  • Deletions move to the Zotero trash by default and are recoverable; permanent
    deletion requires an explicit flag
  • Updates and deletes are version-checked, so a concurrent edit elsewhere cannot
    be silently overwritten
  • A read-only API key disables all six write tools cleanly

Verified with npm run verify (no credentials needed) and npm run verify:live.