zoteus

MCP.Pizza Chef: oscardvs

Zoteus connects your AI assistant to your personal Zotero library, letting you search papers, add new items by DOI, create accurate citations in thousands of styles, and organize your research. It works with apps like Claude, Cursor, and VS Code, accessing your local Zotero desktop app for fast, private, and safe interaction without needing complicated setup or cloud keys. You can also annotate PDFs and retrieve exact text passages with page numbers.

Files/PDF
Other
Writing

Use This MCP server To

Search my Zotero library for papers on a topic Generate a bibliography in any citation style Add a paper to my library by entering its DOI Find exact passages inside my PDFs with page numbers Annotate PDFs with highlights and notes Organize and tag items in my Zotero library Get a scholarly context graph for my research papers

README

⚡ Zoteus

Your Zotero library, inside every AI conversation — with real citations, not hallucinations.

The everything Zotero MCP server. Give Claude, Cursor, and any MCP client complete, safe access to your Zotero library — search papers, add by DOI, format bibliographies in ~2,800 styles, run semantic search over your library's metadata and abstracts, pull exact passages from your PDFs, and ground every answer in a source you actually own. Local-first. Private. One command.

npm npm downloads License: MIT MCP MCP Registry

Zoteus — your Zotero library, inside every AI conversation

npx -y @oscardvs/zoteus

Install in 30 seconds

For normal use there is nothing to download or unzip from GitHub — your AI app fetches Zoteus automatically when it first runs. New to this? Follow the no-code getting-started guide → docs/getting-started.md

Client Command
Claude Desktop (one-click) download zoteus.mcpb from the latest release → double-click
Claude Code claude mcp add --transport stdio zoteus -- npx -y @oscardvs/zoteus
Cursor / VS Code / Claude Desktop / Codex / Zed… npx add-mcp @oscardvs/zoteus
claude.ai (web) Add custom connector → your hosted URL (OAuth)

zoteus FAQ

Can I use Zoteus to search and cite papers from my Zotero library?
Yes — Zoteus lets your AI search your Zotero library and generate accurate citations without making up sources.
Can I add new papers to my Zotero library by DOI using Zoteus?
Yes — you can add papers by DOI or arXiv ID directly through Zoteus with no extra setup.
Does Zoteus work with Claude, Cursor, and VS Code?
Yes — it supports Claude.ai, Claude Desktop, Cursor, VS Code, and any MCP-compatible client.
Do I need a Zotero API key to use Zoteus?
No — for local desktop Zotero access, no API key is needed. For cloud sync or group libraries, you can optionally add your Zotero API key.
How hard is it to set up Zoteus?
Setup is easy — just paste a small config snippet or run a one-line command in your AI app.
Can Zoteus access full text and annotations in my PDFs?
Yes — it can search inside PDFs, extract passages with page numbers, and add highlights or notes.
Is my data private when using Zoteus?
Yes — Zoteus works local-first and keeps your library data private on your machine.