zotero-mcp

richardjlyon/zotero-mcp
★ 1 stars Rust AI/LLM Updated 5d ago
MCP server bridging Claude to your local Zotero library (stdio + HTTP/SSE + OAuth 2.1)
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "zotero-mcp": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "zotero-mcp"
      ]
    }
  }
}

README Excerpt

A local-first MCP server that gives Claude fast, safe access to your Zotero library — over stdio (Claude Desktop, Claude Code) or HTTP with OAuth 2.1 (Claude.ai web, Claude Cowork). Browse your collections, search by tag, read PDF text and annotations, look up DOIs / ISBNs / arXiv IDs, propose metadata enrichment from CrossRef /

Tools (20)

ZOTERO_MCP_HTTPZOTERO_MCP_OAUTH_ISSUERaccess_token_ttl_secsadd_noteapply_metadata_updateattach_fileattach_linkcreate_itemdelete_itemenrich_itemfind_weak_metadata_itemsformat_bibliographyformat_citationget_itemget_pdf_first_pagesget_pdf_pathget_pdf_textget_webpage_contentlist_annotationslist_attachments