Fast, Customizable & Light Zotero MCP server for AI research assistants
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"zotero-mcp-lite","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Zotero MCP Lite [](https://pypi.org/project/zotero-mcp-lite/) [](https://www.zotero.org/) [](https://www.python.org/) [](https://modelcontextprotocol.io/) [](LICENSE) [](https://docs.astral.sh/uv/) A high-performance Model Context Protocol (MCP) server for Zotero with customizable research workflows. - **Full Local** - No cloud, no API key; runs entirely via Zotero Desktop - **Atomic Tools** - 9 composable tools; LLM orchestrates as needed - **MCP-Native** - Works with any MCP client - **Extensible** - User-editable prompts to match your research style - **Easy Deploy** - Single command install, auto-detects Zotero ## Architecture ```mermaid flowchart LR subgraph MCP [Zotero MCP Lite] Read[Read Operations] Write[Write Operations] end subgraph Zotero [Zotero Desktop] LocalAPI["/api/ endpoint"] ConnectorAPI["/connector/ endpoint"] SQLite[(zotero.sqlite)] end Read -->|GET| LocalAPI Read -->|Direct SQL| SQLite Write -->|POST saveItems| ConnectorAPI LocalAPI --> SQLite ConnectorAPI --> SQLite ``` ## Quick Start ### Prerequisites 1. **Python 3.10+** 2. **Zotero 7+** installed (the Local API is a Zotero 7 feature; earlier versions are not supported) ### Step 0: Enable Zotero Local API The Local API allows third-party applications to communicate with Zotero. **This is required.** **Steps:** 1. Open **Zotero** → **Edit** → **Settings** (or **Preferences** on macOS) 2. G…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.