MCP server that lets AI assistants search, create, organize, and cite from a Zotero library.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.PARENT_WATCHDOG_DISABLE— No Set to 1 to disable the orphan-process watchdog that kills the server when the parent process (Claude.app, uvx, etc.) exits.ZOTERO_API_KEY— "": "your-api-key",ZOTERO_USER_ID— "": "your-user-id"OPENALEX_API_KEY— "": "your-openalex-key"SEMANTIC_SCHOLAR_API_KEY— Optionally set for improved rate limits.ZOTERO_MCP_EMAIL— No Your email address. Sent in User-Agent headers to CrossRef/OpenAlex polite pools and required for Unpaywall PDF lookup in attach_pdf. Without it, Unpaywall PDF fetches are skipped.ZOTERO_MCP_GRAPH_DB— No Override path for the knowledge-graph SQLite database (default: ~/.local/share/zotero-mcp/graph.sqlite or $XDG_DATA_HOME/zotero-mcp/graph.sqlite).ZOTERO_DATA_DIR— No Override path to Zotero desktop data directory (default: ~/Zotero). Used by audit_local_keys and the local PDF path resolver in get_pdf_content.XDG_DATA_HOME— ZOTERO_MCP_GRAPH_DB No Override path for the knowledge-graph SQLite database (default: ~/.local/share/zotero-mcp/graph.sqlite or $/zotero-mcp/graph.sqlite).[](https://m8ven.ai/mcp/alisoroushmd-zotero-mcp-lzj891)