zotero-mcp
View on GitHubZotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more.
Zotero MCP is a Model Context Protocol server (plus zotero-cli and an agent skill) that connects a Zotero research library to Claude, ChatGPT, and other assistants. It supports library search, semantic search, PDF reading and annotation, and adding or organizing items.
Use Cases
Chat with your Zotero library from Claude or ChatGPTSummarize papers and extract key findingsSemantic search across a research libraryAdd papers by DOI, URL, ISBN, BibTeX, or fileExtract and create PDF highlights and area annotationsAnalyze citations and retraction alerts via SciteManage collections, tags, and merge duplicatesRead PDF metadata, full text, and page imagesRun zotero-cli from coding agents via an installed agent skillAutomate literature-review workflows for labs
Built With
- Language
- Python
- Frameworks
- FastMCP · Model Context Protocol · ChromaDB · sentence-transformers · PyMuPDF · pyzotero · Pydantic · markdownify · python-dotenv
Tags
mcp · mcp-server · zotero · research-library · citations · semantic-search · pdf-annotations · bibliography · claude · chatgpt · cli · agent-skill · embeddings · academic-research · local-api · fastmcp